фильтровать сообщения в & ldquo; область уведомлений & rdquo; апплет

Мне нужно изменить способ отображения уведомлений апплетом области уведомлений (не апплетом индикатора!). Мне нравится старый способ, когда уведомления были кратко показаны в черном всплывающем окне; Я могу получить такое поведение, только если удаляю область уведомлений из панели. Однако, если я сделаю это, значок моего пиджина исчезнет.

На моей панели есть две иконки, обслуживаемые апплетом: значок пиджина и значок почты с небольшим черным числом, показывающим, сколько там уведомлений. Я думаю, что очень раздражает накапливать уведомления, такие как «пользователь не в сети» или «все загрузки завершены», потому что мне приходится постоянно нажимать кнопку «Очистить все уведомления».

Есть ли способ отфильтровать уведомления или иным образом настроить виджет? Есть ли исходный код для этого? Я не смог его найти, похоже, не было никакого процесса, связанного с апплетом.

Спасибо!

PS: я запускаю gnome-classic 12.04

1
задан 21 May 2013 в 17:26

1 ответ

Сырое универсальное решение:

Как отключить уведомление от администратора сети.

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

Замена string "NetworkManager" с желаемым РЕ для отфильтровывания сообщений.

Понять какой соответствие шаблона РЕ искать выполненный:
dbus-monitor "interface='org.freedesktop.Notifications'"
и посмотрите на вывод, в то время как уведомления открываются.

Протест:
killall notify-osd не отличает и полностью вытирает стопку уведомления любых незаконченных сообщений независимо от то, является ли NM агентом уведомления.

Для получения дополнительной информации см.:
Как я могу временно отфильтровать определенные пузыри уведомления, прибывающие из определенных источников?

перекрестные судьи.:

0
ответ дан 21 May 2013 в 17:26

Другие вопросы по тегам:

Похожие вопросы: