Comment puis-je réduire Evolution à la barre d'état système dans Ubuntu?

11

Dans Ubuntu, certaines applications peuvent être définies pour minimiser au lieu de quitter à la fermeture. Par exemple, Empathy se réduit à la barre d'état système (icône de messagerie) lorsque le bouton de fermeture est enfoncé dans la fenêtre de l'application. Comment puis-je également faire évoluer Evolution?

Essentiellement, je voudrais avoir Evolution caché dans la barre d'état système au lieu de devoir le relancer toutes les dix minutes pour vérifier les nouveaux messages (ou le laisser ouvert et encombrer la barre des tâches).

Jephir
la source

Réponses:

10

Ce plugin permet de "fermer" ou de minimiser l'évolution de l'indicateur de messagerie (plateau) de manière native .

En fait, il minimise simplement Evolution et le cache au pageur pour se comporter comme «fermé», de
la même manière que les autres programmes. (Empathy, Gwibber, ...) Pour l'installer:

  1. Téléchargez la dernière version du plugin (par exemple, evolution-tray-0.0.8.tar.gz).
  2. Une fois téléchargé, ouvrez-le et extrayez son contenu.
  3. Ouvrez un terminal ( ) et dans le dossier du plugin.Applications -> Accessories -> Terminalcd
  4. Installez ses dépendances en exécutant:

    sudo apt-get install evolution-dev
    sudo apt-get install intltool
    
  5. Courir ./configure

  6. Si ce qui précède ne donne pas d'erreurs, exécutez  make
  7. Enfin, installez le plugin en exécutant:

    sudo make install
    

Prendre plaisir!

fransua
la source
+1 Excellente réponse! Alors que toutes les autres réponses suggèrent d'utiliser des programmes externes comme AllTray, vous faites référence à une manière simple et native de le faire. Bon travail.
Alba Mendez
1
où est le répertoire des plugins pour le courrier Evolution? C'est ça /usr/lib/evolution/plugins/?
Daniel Andrei Mincă
4
ce que j'ai fait est d'extraire le fichier dans Téléchargements et cddans le dossier créé à partir de celui-ci, et j'installe déjà evolution-devmais quand je l'exécute, ./configureil me montre une erreur `vérification de la version Evolution ... 3.18.5.2 Le package evolution-plugin-3.0 n'a pas été trouvé dans le paquet -config chemin de recherche. Vous devriez peut-être ajouter le répertoire contenant evolution-plugin-3.0.pc à la variable d'environnement PKG_CONFIG_PATH Aucun package evolution-plugin-3.0 trouvé configure: erreur: Impossible de trouver le répertoire du plugin `
Ahmad Muzakki
5

Vous pouvez utiliser AllTray ou KDocker pour cela. Evolution n'a actuellement pas de moyen intégré de s'envoyer sur le plateau. AllTray devrait être disponible via synaptique.

John T
la source
4

J'ai essayé AllTray , evolution-tray , Kdocker , original evolution-on (selon le repo KostadinAtanasov sur github) et mail-notification-evolution (qui est utilisé pour envoyer une notification pendant que l'évolution est fermée); tous ont un problème avec les nouvelles versions de l'évolution avec moi; la plupart d'entre eux n'ont pas été mis à jour il y a plusieurs années.

J'ai trouvé un fork evolution-on qui a été mis à jour pour correspondre au développement evolution 3.22 qui semble rester valable jusqu'à ma version actuelle evolution 3.28.

URL du plugin : Evolution-on

Étapes pour construire

Version Ubuntu: 18.04
Environnement de bureau: Gnome (Ubuntu par défaut)

Vous pouvez trouver d'autres noms et versions de packages sur d'autres distributions.

  1. Installez les dépendances de développement.

    sudo apt-get install -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev evolution-plugins autoconf
    
  2. Cloner

    mkdir evolution_on && cd evolution_on
    git clone https://github.com/acidrain42/evolution-on.git .
    
  3. Configurer et installer

    autoreconf -sivf
    ./configure
    make
    sudo make install
    
  4. Vous pouvez supprimer les dépendances ultérieurement.

    sudo apt-get remove -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev
    sudo apt-get autoremove
    
Muhammad Yusuf
la source
Cela fonctionne toujours, je n'ai pas pu compiler evolution-tray, mais ça evolution-onmarche.
Harlandraka
1

La réponse acceptée n'a pas fonctionné pour moi. Il renvoie une erreur à l'étape 6 et je ne sais pas comment y remédier. AllTray semble également avoir arrêté le développement.

Cependant, Minimize to Tray a fonctionné pour moi, Ubuntu 19.04 et Evolution 3.32.1. Plus d'informations peuvent être trouvées sur la page github .

Une fois que j'ai ajouté l'extension, j'ai également exécuté ce qui suit pour la faire fonctionner:

sudo apt install xdotool
SaTa
la source