filtrer les messages vers l'applet «zone de notification»

1

Je dois changer la façon dont l'applet de la zone de notification (pas l'applet indicateur!) affiche les notifications. J'aime l'ancienne manière dont les notifications étaient brièvement affichées dans une fenêtre popup noire; Je ne peux obtenir ce comportement que si je supprime la zone de notification du panneau. Cependant, si je le fais, mon icône pidgin disparaît également.

Sur mon panneau, l'applet contient deux icônes: l'icône pidgin et une icône de courrier avec un petit numéro noir indiquant le nombre de notifications. Je pense qu'il est extrêmement ennuyeux d'accumuler des notifications telles que "l'utilisateur est déconnecté" ou "tous les téléchargements sont terminés" car je dois constamment cliquer sur le bouton "Effacer toutes les notifications".

Y a-t-il un moyen de filtrer les notifications ou de configurer autrement le widget? Y a-t-il un code source pour cela? Je ne l'ai pas trouvé, il ne semble y avoir aucun processus associé à l'applet.

Merci!

PS: je lance gnome-classic le 12.04

    
posée user1741200 21.05.2013 - 12:33
la source

1 réponse

0

Une solution générique grossière:

Comment désactiver la notification du gestionnaire de réseau .

dbus-monitor "interface='org.freedesktop.Notifications'"                \
| grep --line-buffered  'string "NetworkManager"'                       \
| sed -u -e  's/.*/killall notify-osd/g'                                \
| bash

Remplacez string "NetworkManager" par l’ER souhaité pour filtrer les messages.

Pour avoir une idée de la correspondance des motifs RE à rechercher:
dbus-monitor "interface='org.freedesktop.Notifications'"
et regardez la sortie pendant que les notifications apparaissent.

Avertissement : killall notify-osd est non discriminant et efface complètement la pile de notifications des messages en attente, que NM soit l'agent notifiant ou non.

Pour plus de détails, voir:
Comment puis-je filtrer temporairement certaines bulles de notification provenant de sources spécifiques?

références croisées .:

réponse donnée troll la la la 30.09.2013 - 10:26
la source