Eu tenho um aplicativo que produz notificações do sistema a cada 5 segundos.
Horas extras, a bandeja de notificação que tenho (Gnome env) fica cheia.
Como posso limpá-lo como a cada minuto, mas preciso fazer isso via bash para que eu possa automatizá-lo mais tarde.
EDITAR
Acho que não fiz minha pergunta clara, portanto, nesta edição.
Eu quero ver as notificações. Mas como isso ocorre no ambiente GNOME, ele é acumulado na bandeja de notificações, a menos que seja limpo manualmente.
Não quero limpá-lo manualmente ... Quero limpá-lo automaticamente a cada 1 minuto. Então, estou procurando uma maneira de fazer isso na linha de comando, para que eu possa posteriormente codificar isso no meu aplicativo
Espero ter esclarecido minha pergunta ...
gnome
bash
notification-area
Alfie
fonte
fonte
Respostas:
Se você escreveu o aplicativo, basta colocar um tempo limite nas notificações:
Caso contrário, a única maneira que conheço seria reiniciar a área de trabalho do gnome. Você pode fazer isso pressionando Alt + F2, digite "r" e, em seguida, Enter. Mas se você quiser fazer isso via linha de comando:
Infelizmente, a opção kill gnome irá interferir se você quiser continuar usando aplicativos durante a reinicialização instável do gnome-shell.
fonte