Minimize any app to tray
Minimize any app to tray
Make sure you have xdotool
, xwininfo
, xprop
, libwnck3
installed on your system.
git clone https://github.com/oae/gnome-shell-minimize-to-tray.git
cd ./gnome-shell-minimize-to-tray
yarn install
yarn build
ln -s "$PWD/dist" "$HOME/.local/share/gnome-shell/extensions/[email protected]"
From the extension settings, you can click add button and select any opened window to put them in to tray
There are three options for each application.
<ctrl>
, <alt>
, <shift>
and 0-9
, a-z
keys. If there are are more than one window for specific application, it will focus to last used window.This extension is written in Typescript and uses webpack to compile it into javascript.
Most dependencies have auto completion support thanks to this amazing project by @sammydre
To start development, you need nodejs installed on your system;
Clone the project
git clone https://github.com/oae/gnome-shell-minimize-to-tray.git
cd ./gnome-shell-minimize-to-tray
Install dependencies and build it
yarn install
yarn build
During development you can use yarn watch
command to keep generated code up-to-date.