Risposte:
Le applicazioni che si trovano nel menu di messaggistica hanno ciascuna un file nella directory di sistema di:
/usr/share/indicators/messages/applications/
Quella directory contiene file che hanno i percorsi dei file desktop per quelle applicazioni. Puoi anche avere uno di questi nella tua home directory con questo percorso:
~/.config/indicators/messages/applications/
Quindi diciamo che voglio aggiungere Thunderbird al mio menu di messaggistica. Farei qualcosa del genere:
$ mkdir -p ~/.config/indicators/messages/applications/
$ echo /usr/share/applications/thunderbird.desktop > ~/.config/indicators/messages/applications/thunderbird
È necessario riavviare la sessione (disconnettersi e riconnettersi) la prima volta che si crea la directory delle applicazioni.
Ecco un esempio di utilizzo da un'applicazione Python.
La documentazione e il codice di esempio per farlo sono disponibili qui sul Portale per gli sviluppatori .
Nota dell'editore: la pagina non esiste più, quindi ho sostituito il link non funzionante con un'istantanea dell'archivio da giugno 2013. Altri link nella pagina collegata potrebbero essere interrotti e le informazioni non aggiornate
killall gnome-panel
funzionerà, non è necessario disconnettersi.