Мне нужно изменить способ отображения уведомлений апплетом области уведомлений (не апплетом индикатора!). Мне нравится старый способ, когда уведомления были кратко показаны в черном всплывающем окне; Я могу получить такое поведение, только если удаляю область уведомлений из панели. Однако, если я сделаю это, значок моего пиджина исчезнет.
На моей панели есть две иконки, обслуживаемые апплетом: значок пиджина и значок почты с небольшим черным числом, показывающим, сколько там уведомлений. Я думаю, что очень раздражает накапливать уведомления, такие как «пользователь не в сети» или «все загрузки завершены», потому что мне приходится постоянно нажимать кнопку «Очистить все уведомления».
Есть ли способ отфильтровать уведомления или иным образом настроить виджет? Есть ли исходный код для этого? Я не смог его найти, похоже, не было никакого процесса, связанного с апплетом.
Спасибо!
PS: я запускаю gnome-classic 12.04
Сырое универсальное решение:
Как отключить уведомление от администратора сети.
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 агентом уведомления.
Для получения дополнительной информации см.:
Как я могу временно отфильтровать определенные пузыри уведомления, прибывающие из определенных источников?
перекрестные судьи.: