Cómo borrar la notificación de la bandeja del sistema a través de la línea de comando

14

Tengo una aplicación que produce notificaciones del sistema cada 5 segundos.

Con el tiempo, la bandeja de notificaciones que tengo (Gnome env) se llena.

¿Cómo puedo borrarlo como cada minuto, pero necesito hacerlo a través de bash para poder automatizarlo más tarde?

EDITAR

Creo que no he aclarado mi pregunta, por lo tanto, esta edición.

Quiero ver las notificaciones. Pero como esto está en GNOME env, se acumula en la bandeja de notificaciones a menos que se borre manualmente.

No quiero borrarlo manualmente ... Quiero borrarlo automáticamente cada 1 minuto. Así que estoy buscando una manera de hacerlo desde la línea de comandos para poder luego codificarlo en mi aplicación

Espero haber aclarado mi pregunta ...

Alfie
fuente
¿Qué versión de Gnome estás usando? (También estoy interesado en una respuesta para 3.14)
Wilf
Tengo 3.10.4
Alfie
¿Quieres ver notificaciones?
rɑːdʒɑ
@Raja Amablemente vea la edición que hice en la pregunta
Alfie
¿Esto solo debería funcionar en Gnome o para todos los entornos?
terdon

Respuestas:

3

Si escribiste la aplicación, podrías poner un tiempo de espera en las notificaciones:

notify-send -t 5000 "Title" "Details"

Si no, la única forma que conozco sería reiniciar el escritorio de gnome. Puedes hacerlo presionando Alt + F2, escribe "r" y luego Enter. Pero si quieres hacerlo a través de la línea de comando:

killall -3 gnome-shell

Desafortunadamente, la opción kill gnome interferirá si desea seguir usando aplicaciones durante el reinicio parpadeante de gnome-shell.

RobW
fuente