Comment ajouter des applications au menu de messagerie?

17

J'aimerais qu'une application apparaisse dans le menu de messagerie qui n'y est pas installée par défaut, existe-t-il un moyen de le faire pour chaque utilisateur?

Ted Gould
la source

Réponses:

15

Les applications qui se trouvent 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 des fichiers qui ont les chemins d'accès aux fichiers de bureau pour ces applications. Vous pouvez également en avoir un dans votre répertoire personnel avec ce chemin:

~/.config/indicators/messages/applications/

Disons donc 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éconnectez-vous et reconnectez-vous) la première fois que vous créez le répertoire des applications.

Voici un exemple d'utilisation à partir d'une application python.

Ted Gould
la source
3
Le simple redémarrage du panneau killall gnome-panelfonctionnera, vous n'avez pas besoin de vous déconnecter.
Isaiah
Existe-t-il des exemples de python pour ajouter des fonctionnalités à toute application ajoutée au menu de messagerie?
Andres Rodriguez
Oui il y en a. Voici un lien vers eux dans l'arborescence des sources de libindicate. Vous pouvez le télécharger avec "bzr branch lp: libindicate" ou le parcourir ici: bazaar.launchpad.net/~indicator-applet-developers/libindicate/…
Ted Gould
2

La documentation et un exemple de code pour ce faire se trouvent ici sur le portail des développeurs .

Note de l'éditeur: la page n'existe plus, j'ai donc remplacé le lien mort par un instantané d'archive de juin 2013. D'autres liens sur la page liée peuvent être rompus et les informations obsolètes

mhall119
la source
Cette page n'existe plus.
Robie Basak