Antworten:
Anwendungen, die sich im Nachrichtenmenü befinden, haben jeweils eine Datei im Systemverzeichnis von:
/usr/share/indicators/messages/applications/
Dieses Verzeichnis enthält Dateien, die die Pfade zu den Desktop-Dateien für diese Anwendungen enthalten. Sie können auch eines dieser Verzeichnisse mit folgendem Pfad in Ihrem Home-Verzeichnis haben:
~/.config/indicators/messages/applications/
Nehmen wir also an, ich möchte Thunderbird zu meinem Messaging-Menü hinzufügen. Ich würde so etwas machen:
$ mkdir -p ~/.config/indicators/messages/applications/
$ echo /usr/share/applications/thunderbird.desktop > ~/.config/indicators/messages/applications/thunderbird
Sie müssen Ihre Sitzung neu starten (abmelden und wieder anmelden), wenn Sie das Anwendungsverzeichnis zum ersten Mal erstellen.
Hier ist ein Beispiel für die Verwendung in einer Python-Anwendung.
Dokumentation und Beispielcode dazu finden Sie hier im Developer Portal .
Anmerkung des Herausgebers: Die Seite existiert nicht mehr, daher habe ich den toten Link durch einen Archiv-Schnappschuss vom Juni 2013 ersetzt. Andere Links auf der verlinkten Seite sind möglicherweise defekt und die Informationen veraltet
killall gnome-panel
wird funktionieren, Sie müssen sich nicht abmelden.