是否有命令/快捷方式可用于隐藏所有弹出通知?我的某些脚本生成的通知不会自动隐藏,您必须单击它们。
我想要一个键盘快捷键,而不必单击每一个。
答案1
没有这样的捷径。即便如此,通知接口也不会公开 DBus 调用来撤销所有打开的通知。
但是,您可以通过终止通知进程来快速处理所有通知:
快速而肮脏:
将您喜欢的快捷方式分配给:
pkill xfce4-notifyd
老练而又书呆子气:
要求它正常终止:
dbus-send --session --type=method_call --dest=org.freedesktop.Notifications \ /org/freedesktop/通知 \ 退出
或者将以上内容放入你的脚本中。
笔记:结束xfce4-notifyd
进程不是问题,因为下一次调用通知将启动该进程。如果一段时间内没有任何内容可显示,它甚至会自动终止。