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?
la source
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?
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.
killall gnome-panel
fonctionnera, vous n'avez pas besoin de vous déconnecter.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
la source