¿Cómo vaciar la cola de notificaciones pendientes?

21

Tengo una aplicación que se volvió completamente loca y envió (parece) cientos de notificaciones al demonio de notificaciones. Ahora he estado recibiendo burbujas de notificación durante los últimos minutos y se está volviendo molesto.

¿Cómo puedo hacer que se detengan sin cerrar sesión o reiniciar?

Nathan Osman
fuente
Sí, lo entiendo todo el tiempo.
jrg

Respuestas:

31

Tengo un archivo .desktop que utilizo para eliminar las notificaciones.

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

Mezcle eso como notify-kill.desktopen ~/.local/share/applications, espere un minuto y aparecerá en su tablero de Unity.

Para usar, simplemente abra el tablero y busque killo notify, ¡y borrará sus notificaciones!

jrg
fuente
Excelente, es una forma muy inteligente de hacerlo. También me alegro de no ser el único que lo hace: P
Nathan Osman
1
¡Esto es genial! Solo hay un pequeño problema: aparece el cursor del círculo giratorio durante unos 15 segundos al pasar el cursor sobre el tablero después de hacer clic en la entrada del escritorio (usando 15.04). Todavía puedo hacer clic y ejecutar cosas, pero sería genial recuperar el cursor del puntero. ¿Hay alguna forma de evitar esto?
usandfriends
0

Esta solución elimina todas las notificaciones de OSD (el ruido en la pantalla) se cita en: ¿
Botón Cerrar en notificar-osd?

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

Esto se puede ejecutar en un terminal o como una tarea en segundo plano: deténgalo y se reanudará el graffiti emergente.

Para ejecutarlo, cópielo y péguelo en una ventana de terminal (abierta mediante ctrl+ alt+ T). Cierre la ventana o escriba type ctrl+ Cpara detenerla.

referencias cruzadas .:

troll la la la
fuente