Cara menghapus pemberitahuan baki sistem melalui baris perintah

14

Saya memiliki aplikasi yang menghasilkan pemberitahuan sistem setiap 5 detik.

Lembur baki notifikasi yang saya miliki (Gnome env) menjadi penuh sesak.

Bagaimana saya bisa menghapusnya seperti setiap menit, tetapi saya harus melakukan ini melalui bash sehingga saya dapat mengotomatiskannya nanti.

EDIT

Saya pikir saya belum memperjelas pertanyaan saya karena itu edit ini.

Saya ingin melihat notifikasi. Tetapi karena ini dalam GNOME env, ia terakumulasi di baki notifikasi kecuali secara manual dihapus.

Saya tidak ingin menghapusnya secara manual ... Saya ingin menghapusnya secara otomatis setelah setiap 1 menit. Jadi saya mencari cara untuk melakukan itu dari baris perintah sehingga nanti saya bisa memasukkan kode itu ke dalam aplikasi saya

Semoga saya telah membuat pertanyaan saya jelas ...

Alfie
sumber
versi Gnome apa yang Anda gunakan? (Saya juga tertarik dengan jawaban untuk 3.14)
Wilf
Saya mendapat 3.10.4
Alfie
Anda ingin melihat notifikasi?
rɑːdʒɑ
@Raja Silakan lihat hasil edit yang saya buat dalam pertanyaan
Alfie
Apakah ini hanya perlu bekerja di Gnome atau untuk semua lingkungan?
terdon

Jawaban:

3

Jika Anda menulis aplikasi, Anda bisa memberi batas waktu pada notifikasi:

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

Jika tidak, satu-satunya cara yang saya tahu adalah me-restart desktop gnome. Anda dapat melakukannya dengan menekan Alt + F2, ketik "r" lalu Enter. Tetapi jika Anda ingin melakukannya melalui baris perintah:

killall -3 gnome-shell

Sayangnya opsi kill gnome akan mengganggu jika Anda ingin tetap menggunakan aplikasi selama restart flickery dari gnome-shell.

RobW
sumber