Як спорожнити чергу очікуючих сповіщень?


21

У мене є додаток, який пішов з розуму і надіслав (здається,) сотні повідомлень до демона сповіщень. Зараз я отримую бульбашки сповіщень протягом останніх декількох хвилин, і це стає дратівливим.

Як я можу змусити їх зупинятися, не виходячи з системи чи перезавантажуючись?


Так, я все це розумію.
jrg

Відповіді:


31

У мене є .desktop файл, який я використовую для вбивства сповіщень.

[Desktop Entry]
Name=Notify Kill
Comment=Kill those pesky notifications!
Exec=killall notify-osd
Icon=utilities-terminal
Type=Application
StartupNotify=true
OnlyShowIn=GNOME;Unity;

Покиньте це як notify-kill.desktopна ~/.local/share/applications, зачекайте хвилинку, і воно спливе у вашому тирі Unity.

Для використання просто відкрийте тире та шукайте killабо notify, і воно очистить ваші сповіщення!


Відмінно - це дуже розумний спосіб зробити це. Я також радий, що я не єдиний, хто це робить: П
Натан Осман,

1
Це чудово! Є лише одна крихітна проблема: я отримую курсор обертового кола протягом приблизно 15 секунд, коли наведіть курсор на тире після того, як натисніть на запис на робочому столі (використовуючи 15.04). Я все ще можу натискати та виконувати речі, але було б здорово повернути мій курсор вказівника. Чи є спосіб обходити це?
usandfriends

0

Це рішення усуває всі екранні сповіщення (шум на екрані дисплея), котирується з:
Кнопка закриття на notify-osd?

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

Це можна запустити в терміналі або як фонове завдання - зупиніть його і спливаючі графіті відновляться.

Щоб запустити його, скопіюйте та вставте його у вікно терміналу (відкривається через ctrl+ alt+ T). Закрийте вікно або введіть тип ctrl+, Cщоб зупинити його.

перехресні посилання:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.