How do I minimize Evolution to the system tray in Ubuntu?
This plugin allows "closing" or minimizing Evolution to the mail indicator (tray) in a native way.
Actually, it simply minimizes Evolution and hides it from the pager to behave as “closed”,
the same as the other programs do. (Empathy, Gwibber, ...) To install it:
- Download the last version of the plugin (for example,
evolution-tray-0.0.8.tar.gz
). - Once downloaded, open it and extract its contents.
- Open a terminal (
Applications -> Accessories -> Terminal
) andcd
to the plugin's folder. Install its dependencies by executing:
sudo apt-get install evolution-dev sudo apt-get install intltool
Run
./configure
- If the above didn't give errors, run
make
Finally, install the plugin by running:
sudo make install
Enjoy!
Evolution-on Modified plugin works fine with the below steps.
I have tried AllTray, evolution-tray , Kdocker , original evolution-on (as per KostadinAtanasov repo on github) and mail-notification-evolution (which is used to send notification while evolution is closed); all of them have a problems with the new versions of evolution with me; most of them haven't been updated many of years ago.
I have found an evolution-on fork that has been updated to match the evolution 3.22 development which it seems remain valid up to my current evolution version 3.28.
plugin URL : Evolution-on
Steps to build
Ubuntu version : 18.04
Desktop Environment : Gnome (Default ubuntu)
You may find other packages names and versions on other distributions.
Install development dependencies.
sudo apt-get install -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev evolution-plugins autoconf
Clone
mkdir evolution_on && cd evolution_on git clone https://github.com/acidrain42/evolution-on.git .
Configure and install
autoreconf -sivf ./configure make sudo make install
You can remove dependencies later.
sudo apt-get remove -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev sudo apt-get autoremove
You can use AllTray or KDocker for this. Evolution doesn't currently have a built-in way to send itself to the tray. AllTray should be available via synaptic.