J'aimerais qu'une application apparaisse dans le menu de messagerie qui n'y soit pas installée par défaut. Existe-t-il un moyen de le faire utilisateur par utilisateur?
Les applications figurant dans le menu de messagerie ont chacune un fichier dans le répertoire système de:
/usr/share/indicators/messages/applications/
Ce répertoire contient les fichiers contenant les chemins d'accès aux fichiers du bureau pour ces applications. Vous pouvez également en avoir un dans votre répertoire personnel avec ce chemin:
~/.config/indicators/messages/applications/
Alors disons que je veux ajouter Thunderbird à mon menu de messagerie. Je ferais quelque chose comme ça:
$ mkdir -p ~/.config/indicators/messages/applications/
$ echo /usr/share/applications/Thunderbird.desktop > ~/.config/indicators/messages/applications/Thunderbird
Vous devrez redémarrer votre session (déconnecter et reconnecter) la première fois que vous créez le répertoire des applications.
Voici un exemple d'utilisation à partir d'une application python.
Vous pouvez trouver de la documentation et des exemples de code pour le faire ici sur le portail de développeur .
Note de l'éditeur: la page n'existe plus, j'ai donc remplacé le lien mort par un instantané d'archive datant de juin 2013. Il est possible que d'autres liens sur la page liée soient rompus et que les informations soient périmées.