Wie minimiere ich Evolution in der Taskleiste in Ubuntu?

10

In Ubuntu können einige Anwendungen so eingestellt werden, dass sie minimiert werden, anstatt beim Schließen beendet zu werden. Beispielsweise wird Empathie in der Taskleiste (Mail-Symbol) minimiert, wenn die Schaltfläche zum Schließen im Anwendungsfenster gedrückt wird. Wie bringe ich Evolution dazu, dies auch zu tun?

Im Wesentlichen möchte ich, dass Evolution in der Taskleiste ausgeblendet wird, anstatt es alle zehn Minuten neu starten zu müssen, um nach neuen Nachrichten zu suchen (oder es offen zu lassen und die Taskleiste zu überladen).

Jephir
quelle

Antworten:

10

Dieses Plugin ermöglicht das native "Schließen" oder Minimieren der Entwicklung der Mail-Anzeige (Taskleiste).

Tatsächlich minimiert es einfach die Evolution und verbirgt sie vor dem Pager, um sich
wie die anderen Programme als "geschlossen" zu verhalten . (Empathy, Gwibber, ...) So installieren Sie es:

  1. Laden Sie die letzte Version des Plugins herunter (zum Beispiel evolution-tray-0.0.8.tar.gz).
  2. Öffnen Sie es nach dem Herunterladen und extrahieren Sie den Inhalt.
  3. Öffnen Sie ein Terminal ( ) und in den Ordner des Plugins.Applications -> Accessories -> Terminalcd
  4. Installieren Sie die Abhängigkeiten, indem Sie Folgendes ausführen:

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

  6. Wenn die oben genannten Fehler nicht aufgetreten sind, führen Sie sie aus  make
  7. Zum Schluss installieren Sie das Plugin, indem Sie Folgendes ausführen:

    sudo make install
    

Genießen!

fransua
quelle
+1 Ausgezeichnete Antwort! Während alle anderen Antworten die Verwendung externer Programme wie AllTray vorschlagen, verweisen Sie auf eine einfache, native Methode. Gut gemacht.
Alba Mendez
1
Wo ist das Plugins-Verzeichnis für Evolution Mail? Ist es /usr/lib/evolution/plugins/?
Daniel Andrei Mincă
4
Was ich getan habe, ist die Datei in Downloads und cdin einen daraus erstellten Ordner zu extrahieren , und ich installiere sie bereits, evolution-devaber wenn ich sie ausführe ./configure, wird mir der Fehler angezeigt, die Evolution-Version zu überprüfen ... 3.18.5.2 Das Paket evolution-plugin-3.0 wurde nicht im Paket gefunden -config Suchpfad. Vielleicht sollten Sie das Verzeichnis mit evolution-plugin-3.0.pc zur Umgebungsvariablen PKG_CONFIG_PATH hinzufügen. Kein Paket evolution-plugin-3.0 gefunden configure: error: Plugin-Verzeichnis kann nicht gefunden werden `
Ahmad Muzakki
5

Sie können hierfür AllTray oder KDocker verwenden . Evolution verfügt derzeit nicht über eine integrierte Möglichkeit, sich selbst in das Fach zu senden. AllTray sollte über synaptisch verfügbar sein.

John T.
quelle
4

Ich habe AllTray , Evolution-Tray , Kdocker , Original Evolution-On (gemäß KostadinAtanasov Repo auf Github) und Mail-Benachrichtigungs-Evolution (die zum Senden von Benachrichtigungen verwendet wird, während die Evolution geschlossen ist) ausprobiert . Alle von ihnen haben Probleme mit den neuen Versionen der Evolution bei mir; Die meisten von ihnen wurden vor vielen Jahren nicht aktualisiert.

Ich habe eine Evolutionsgabel gefunden , die aktualisiert wurde, um der Evolution 3.22-Entwicklung zu entsprechen, die bis zu meiner aktuellen Evolutionsversion 3.28 gültig zu bleiben scheint.

Plugin URL : Evolution-on

Schritte zum Bauen

Ubuntu-Version: 18.04
Desktop-Umgebung: Gnome (Standard-Ubuntu)

Möglicherweise finden Sie andere Paketnamen und -versionen in anderen Distributionen.

  1. Installieren Sie Entwicklungsabhängigkeiten.

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

    mkdir evolution_on && cd evolution_on
    git clone https://github.com/acidrain42/evolution-on.git .
    
  3. Konfigurieren und installieren

    autoreconf -sivf
    ./configure
    make
    sudo make install
    
  4. Sie können Abhängigkeiten später entfernen.

    sudo apt-get remove -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev
    sudo apt-get autoremove
    
Muhammad Yusuf
quelle
Das funktioniert immer noch, ich konnte nicht kompilieren evolution-tray, aber es evolution-onfunktioniert einfach.
Harlandraka
0

Schauen Sie sich dieses Plugin an, das ich mit v3.22 getestet habe. Es funktioniert

https://github.com/KostadinAtanasov/evolution-on

Hinweis: Möglicherweise müssen Sie das Mail-Benachrichtigungs-Plugin deaktivieren, da dessen Funktionen enthalten sind

Intika
quelle
0

Die akzeptierte Antwort hat bei mir nicht funktioniert. In Schritt 6 wird ein Fehler ausgegeben, und ich weiß nicht, wie ich ihn beheben kann. AllTray scheint auch die Entwicklung gestoppt zu haben.

Allerdings Minimize to Tray für die Arbeit für mich getan hat, Ubuntu 19.04 und Entwicklung 3.32.1. Weitere Informationen finden Sie auf der Github- Seite .

Nachdem ich die Erweiterung hinzugefügt habe, habe ich auch Folgendes ausgeführt, damit sie funktioniert:

sudo apt install xdotool
SaTa
quelle