我有一个应用程序完全疯了,向通知守护程序发送了(似乎)数百条通知。现在,我最近几分钟一直收到通知气泡,这越来越烦人了。
我怎样才能让它们停止而不注销或重新启动?
答案1
我有一个 .desktop 文件,用于关闭通知。
[Desktop Entry]
Name=Notify Kill
Comment=Kill those pesky notifications!
Exec=killall notify-osd
Icon=utilities-terminal
Type=Application
StartupNotify=true
OnlyShowIn=GNOME;Unity;
将其放入notify-kill.desktop
,~/.local/share/applications
等待一分钟,它就会弹出到你的 Unity 仪表板中。
要使用,只需打开仪表盘并搜索kill
或notify
,它就会清除您的通知!
答案2
此解决方案消除了所有 OSD 通知(屏幕显示噪音)引自通知 OSD 上的关闭按钮?
dbus-monitor "interface='org.freedesktop.Notifications'" | \
grep --line-buffered "member=Notify" | \
sed -u -e 's/.*/killall notify-osd/g' | \
bash
这可以在终端中运行或作为后台任务运行 - 停止它并恢复弹出涂鸦。
要运行它,请将其复制并粘贴到终端窗口(通过ctrl+ alt+打开T)。关闭窗口或键入 type ctrl+C以停止它。
交叉引用: