Come cancellare la notifica sulla barra delle applicazioni tramite riga di comando


14

Ho un'applicazione che produce notifiche di sistema ogni 5 secondi.

Straordinariamente il vassoio di notifica che ho (Gnome env) è affollato.

Come posso cancellarlo come ogni minuto, ma devo farlo tramite bash in modo da poterlo automatizzare in seguito.

MODIFICARE

Penso di non aver chiarito la mia domanda, quindi questa modifica.

Voglio vedere le notifiche. Ma poiché questo è in GNOME env, viene accumulato nella barra delle notifiche a meno che non venga cancellato manualmente.

Non voglio cancellarlo manualmente ... Voglio cancellarlo automaticamente ogni 1 minuto. Quindi sto cercando un modo per farlo dalla riga di comando in modo che in seguito possa codificarlo nella mia applicazione

Spero di aver chiarito la mia domanda ...


quale versione di Gnome stai usando? (Sono anche interessato a una risposta per 3.14)
Wilf

Ho 3.10.4
Alfie

Vuoi vedere le notifiche?
rɑːdʒɑ

@Raja Si prega di vedere la modifica che ho fatto nella domanda
Alfie

Questo dovrebbe funzionare solo in Gnome o per tutti gli ambienti?
terdon,

Risposte:


3

Se hai scritto l'applicazione, potresti semplicemente mettere un timeout sulle notifiche:

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

Altrimenti, l'unico modo che conosco sarebbe riavviare il desktop di Gnome. Puoi farlo premendo Alt + F2, digitare "r" quindi Invio. Ma se vuoi farlo tramite riga di comando:

killall -3 gnome-shell

Sfortunatamente l'opzione kill gnome interferirà se si desidera continuare a utilizzare le applicazioni durante il riavvio di gnome-shell.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.