Es gibt tatsächlich eineFragedas dasselbe Thema behandelt, aber keine der Antworten hat mir geholfen, zumindest nicht vollständig.
Die akzeptierte Antwort ist nur ein Link zuDasForumsthread und basierend auf einem seiner Vorschläge (der für mich zunächst nicht funktionierte) habe ich es geschafft, Folgendes zusammenzustellen:
#!/bin/bash
thunderbird &
while [[ $(wmctrl -l | grep "Mozilla Thunderbird") == "" ]]; do sleep 0.1; done
xdotool windowactivate --sync `xdotool search --name "Mozilla Thunderbird"`
sleep 0.1 # prevents flakiness
xdotool key alt+F4
exit 0
Zusammen mit dem Add-on, MinimizeToTray revived
das dafür sorgt, dass es in die Taskleiste minimiert wird, anstatt geschlossen zu werden, funktioniert das. Ich habe es so eingestellt, dass es automatisch ausgeführt wird, und es schließt das Fenster, aber das E-Mail-Benachrichtigungs-Applet in der Taskleiste wird immer noch blau, wenn ich eine E-Mail habe.
Das einzige Problem besteht darin, dass man beim Anmelden beim Öffnen und Schließen des Fensters immer noch „blinkt“, was mich stört (obwohl ich bereit bin, es notfalls in Kauf zu nehmen).
Es gibt ein weiteres, ähnliches Add-on namens FireTray
, das den Vorteil hat, dass Sie Thunderbird so einstellen können, dass es automatisch minimiert in der Taskleiste geöffnet wird (und das funktioniert), sodass kein Skript erforderlich ist (Sie müssen lediglich die Erweiterung einrichten und sie dann thunderbird
zu den Startprogrammen hinzufügen).
Aus Gründen, die ich nicht wirklich verstehe, bringt das Aktivieren jedoch FireTray
die Symbole für Firefox und Thunderbird durcheinander. Sie werden wirklichverschwommen, und ich weiß nicht, wie ich es beheben kann. Ich habe gegoogelt, ob jemand dieses Problem hat, aber ich konnte nichts finden.
Meine Frage ist im Grunde nur, ob jemand eine Idee hat, wie man eines dieser Probleme beheben kann. Entweder man verhindert, FireTray
dass die Symbole durcheinander geraten, oder man schließt Thunderbird, MinimizeToTray revived
ohne dass das Fenster blinkt.
Bearbeiten:Nachdem ich noch mehr mit FireTray experimentiert hatte, wurde mir klar, dass es dasselbe Fensterblinken verursacht, was mich glauben lässt, dass es das wahrscheinlich nicht verhindern oder verbergen kann.
Antwort1
Du kannst es versuchenMailNag:
sudo add-apt-repository -y ppa:pulb/mailnag
sudo apt -y update
sudo apt -y install mailnag-unity-plugin mailnag
Führen Sie dann mailnag-config
Ihre Konten aus und richten Sie sie ein (soweit ich weiß, gibt es keine automatische Möglichkeit, alle Thunderbird-E-Mail-Konten zu importieren) und stellen Sie dann sicher, dass das Unity-Plugin aktiviert ist.
Sie benötigen keine Add-Ons für Thunderbird. Ich würde sogar empfehlen, das Standard- Messaging Menu and Unity Launcher Integration
Add-On zu entfernen, da Sie den Standard-E-Mail-Client über das Unity-Panel öffnen können mailnag
und es daher wenig Sinn macht.
mailnag
sollte sich automatisch als Startskript einrichten, sodass Sie sowohl Benachrichtigungen im Panel (sprich: das E-Mail-Symbol wird blau) als auch Benachrichtigungen im Overlay-Stil erhalten, beispielsweise wenn Sie eine Verbindung zu einem Netzwerk herstellen/die Verbindung trennen.
Dies führt natürlich nicht dazu, dass Thunderbird beim Start minimiert in die Taskleiste gestartet wird, aber es löst mein zugrunde liegendes Problem, „beim Start automatisch E-Mail-Benachrichtigungen im Unity-Panel zu erhalten“, und der einzige Unterschied zwischen diesem und meinem beabsichtigten Verhalten besteht darin, dass es thunderbird
nicht ausgeführt wird. Ich nehme an, das ist wahrscheinlich der Grund, warum ich nichts darüber finden konnte; jetzt, da ich weiß, wonach ich suchen muss, mailnag
und ein paar relevante Fragen gefunden habe.