Comment ajouter / supprimer une entrée dans l'applet indicateur de Gnome?

11

Je n'arrive pas à trouver un guide ou une référence sur la façon de configurer l '«indicateur-applet» (alias MessagingMenu) qui a vu le jour dans la version 9.04 d'Ubuntu. C'est cette petite icône de messagerie qui répertorie les applications de messagerie.

Je peux trouver des documents sur ce qu'il devrait faire, des gens se plaignant de son fonctionnement, des références que l'API a changé en 9.10, mais pas beaucoup sur la façon de changer la configuration.

La page des spécifications de conception de MessagingMenu indique que le fichier de configuration devrait être à $HOME/.config/indicators/messages/applications/, mais il n'y a rien sur mon installation (9.10).

Tim Lytle
la source
Vous voulez donc savoir comment publier vos propres informations sur l'applet?
Suppressingfire
La publication serait formidable, mais la première étape (pour moi) serait simplement de se débarrasser des applications que je n'utilise pas (sans les désinstaller).
Tim Lytle
J'adore, la vue 2.5K, pas un seul vote positif.
Tim Lytle
Devrait-on éventuellement être déplacé vers askubuntu maintenant?
Tim Lytle du
Aucun chemin de migration vers AskUbuntu n'existe, et à ce stade, il ne semble pas y en avoir. Par conséquent, vous devrez republier manuellement. Il y a actuellement de longues discussions sur le fait de ne pas déplacer les questions Ubuntu car elles sont toutes à 100% sur le sujet pour SuperUser, et la migration de masse n'ajoute aucune valeur à AskUbuntu.
BinaryMisfit

Réponses:

8

Selon dirs.h , il peut y avoir un répertoire indicators/messages/applications-blacklist, qui sera traité comme un sous-répertoire de votre répertoire de configuration utilisateur ( $HOME/.configpar défaut).

Je ne pense pas que ce répertoire serait créé par défaut, mais vous pouvez le créer vous-même. Il semble que vous deviez redémarrer le service d'indicateur (déconnexion / connexion) après avoir créé ce répertoire.

Chaque fichier sera chargé pour lire un chemin vers un fichier .desktop . Donc je suppose que vous pouvez y mettre un fichier texte avec le chemin d'accès complet au lanceur de l'application que vous souhaitez ignorer.

Je crois que ces voies devraient provenir /usr/share/indicators/messages/applications.

Éteindre le feu
la source
2
Exactement ce que je cherchais - j'ai simplement lié les ententes partagées (que je voulais supprimer) /usr/share/indicators/messages/applicationsau répertoire de la liste noire. Je suppose que le $HOME/.config/indicators/messages/applications/répertoire peut également être créé pour ajouter des lanceurs.
Tim Lytle