Bagaimana cara mengosongkan antrian notifikasi yang tertunda?

21

Saya memiliki aplikasi yang benar-benar gila dan mengirim (sepertinya) ratusan notifikasi ke daemon notifikasi. Sekarang saya sudah mendapatkan gelembung notifikasi selama beberapa menit terakhir dan itu semakin menjengkelkan.

Bagaimana saya bisa membuat mereka berhenti tanpa keluar atau reboot?

Nathan Osman
sumber
Ya, saya mengerti itu sepanjang waktu.
jrg

Jawaban:

31

Saya memiliki file .desktop yang saya gunakan untuk mematikan notifikasi.

[Desktop Entry]
Name=Notify Kill
Comment=Kill those pesky notifications!
Exec=killall notify-osd
Icon=utilities-terminal
Type=Application
StartupNotify=true
OnlyShowIn=GNOME;Unity;

Aduk itu seperti notify-kill.desktopdalam ~/.local/share/applications, tunggu sebentar dan itu akan muncul di dasbor Unity Anda.

Untuk menggunakan, cukup buka tanda hubung dan cari killatau notify, dan itu akan menghapus notifikasi Anda!

jrg
sumber
Luar biasa - itu cara yang sangat cerdas untuk melakukannya. Saya juga senang saya bukan satu-satunya yang melakukannya: P
Nathan Osman
1
Ini bagus! Hanya ada satu masalah kecil: Saya mendapatkan kursor lingkaran berputar selama sekitar 15 detik ketika melayang di atas dasbor setelah saya mengklik entri desktop (menggunakan 15,04). Saya masih bisa mengklik dan mengeksekusi hal-hal tetapi itu akan keren untuk mendapatkan kursor kursor saya kembali. Apakah ada cara untuk mengatasi ini?
usandfriends
0

Solusi ini menghilangkan semua pemberitahuan OSD (pada tampilan layar noise) dikutip dari:
Tombol tutup pada notify-osd?

dbus-monitor "interface='org.freedesktop.Notifications'" |             \
grep --line-buffered "member=Notify"                     |             \
sed -u -e  's/.*/killall notify-osd/g'                   |             \
bash

Ini dapat dijalankan di terminal atau sebagai tugas latar belakang - hentikan dan pop-up resume grafiti.

Untuk menjalankannya, salin dan tempel ke jendela terminal (dibuka melalui ctrl+ alt+ T). Tutup jendela atau ketik ketik ctrl+ Cuntuk menghentikannya.

referensi silang .:

troll la la la
sumber