Sistem tepsisi bildirimi komut satırı üzerinden nasıl temizlenir


14

Her 5 saniyede bir sistem bildirimi üreten bir uygulamam var.

Fazla mesaja sahip olduğum bildirim tepsisi (Gnome env) kalabalık oluyor.

Her dakika gibi nasıl temizleyebilirim, ancak bunu daha sonra otomatik hale getirebilmem için bash yoluyla yapmam gerekiyor.

DÜZENLE

Sanırım sorumu netleştirmedim, bu yüzden bu düzenleme.

Bildirimleri görmek istiyorum. Ancak bu GNOME env'de olduğu gibi, manuel olarak temizlenmedikçe bildirim tepsisinde birikir.

Manuel olarak temizlemek istemiyorum ... Her 1 dakikada bir otomatik olarak temizlemek istiyorum. Bu yüzden daha sonra benim uygulama içine kod üzerinde böylece komut satırından bunu yapmak için bir yol arıyorum

Umarım sorumu netleştirdim ...


Gnome'un hangi sürümünü kullanıyorsunuz? (Ayrıca 3.14 için bir cevapla ilgileniyorum)
Wilf

3.10.4
Alfie

Bildirimleri görmek istiyor musunuz?
rɑːdʒɑ

@Raja Soruda yaptığım düzenlemeye bakın
Alfie

Bunun sadece Gnome'da mı yoksa tüm ortamlarda mı çalışması gerekiyor?
terdon

Yanıtlar:


3

Uygulamayı yazdıysanız, bildirimlere bir zaman aşımı koyabilirsiniz:

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

Değilse, bildiğim tek yol gnome masaüstünü yeniden başlatmak olacaktır. Alt + F2 tuşlarına basarak bunu yapabilirsiniz, "r" yazıp Enter tuşuna basın. Ancak komut satırı üzerinden yapmak istiyorsanız:

killall -3 gnome-shell

Gnome kabuğunun titrek bir şekilde yeniden başlatılması sırasında uygulamaları kullanmaya devam etmek istiyorsanız maalesef öldürme seçeneği karışacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.