Làm thế nào để làm trống hàng đợi thông báo đang chờ xử lý?


21

Tôi có một ứng dụng hoàn toàn điên rồ và đã gửi (có vẻ như) hàng trăm thông báo đến daemon thông báo. Bây giờ tôi đã nhận được bong bóng thông báo trong vài phút qua và nó đang trở nên khó chịu.

Làm thế nào tôi có thể làm cho họ dừng lại mà không đăng xuất hoặc khởi động lại?


Vâng, tôi nhận được điều đó tất cả các thời gian.
JRG

Câu trả lời:


31

Tôi có một tệp .desktop mà tôi sử dụng để tắt thông báo.

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

Ném nó như notify-kill.desktoptrong ~/.local/share/applications, đợi một chút và nó sẽ bật lên trong dấu gạch ngang Unity của bạn.

Để sử dụng, chỉ cần mở dấu gạch ngang và tìm kiếm killhoặc notify, và nó sẽ xóa thông báo của bạn!


Tuyệt vời - đó là một cách làm rất thông minh. Tôi cũng rất vui vì tôi không phải là người duy nhất làm điều đó: P
Nathan Osman

1
Điều đó thật tuyệt! Chỉ có một vấn đề nhỏ: Tôi nhận được con trỏ vòng tròn quay trong khoảng 15 giây khi di chuột qua dấu gạch ngang sau khi tôi nhấp vào mục trên máy tính để bàn (sử dụng 15.04). Tôi vẫn có thể nhấp và thực hiện công cụ nhưng sẽ rất tuyệt khi lấy lại con trỏ con trỏ. Có cách nào để khắc phục điều này?
30/07/2015

0

Giải pháp này giúp loại bỏ tất cả các thông báo OSD (tiếng ồn hiển thị trên màn hình) được trích dẫn từ:
Nút đóng trên notify-osd?

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

Điều này có thể được chạy trong một thiết bị đầu cuối hoặc như một nhiệm vụ nền - dừng nó và tiếp tục bật lên graffiti.

Để chạy nó, sao chép và dán nó vào một cửa sổ đầu cuối (được mở thông qua ctrl+ alt+ T). Đóng cửa sổ hoặc gõ loại ctrl+ Cđể dừng nó.

giới thiệu chéo:

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.