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 ...
gnome
bash
notification-area
Alfie
fuente
fuente
Respuestas:
Si escribiste la aplicación, podrías poner un tiempo de espera en las notificaciones:
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:
Desafortunadamente, la opción kill gnome interferirá si desea seguir usando aplicaciones durante el reinicio parpadeante de gnome-shell.
fuente