隐藏 libnotify 的快捷方式

隐藏 libnotify 的快捷方式

我想知道是否可以创建一个快捷方式来隐藏所有这些通知气泡(libnotify)一段时间。我为什么要问这个?因为有时我想看一些东西,阅读甚至向某人展示和翻页,而这些气泡有点烦人。所以如果可能的话,那真的很酷 :)

谢谢 :)

答案1

我认为没有直接的方法可以禁用并重新启用通知。

但是,您可以编写两个脚本,将它们放在桌面或 Dock 上,例如 awn/docky 等。这些脚本将从运行以显示通知的可执行文件中移除执行权限。您还需要终止正在运行的通知进程。

一个脚本 - 我们称之为“disableNotify”可以有命令

sudo chmod -x /usr/lib/notify-osd/notify-osd
killall notify-osd

另一个脚本 - 我们称之为“enableNotify”,可以有命令

sudo chmod +x /usr/lib/notify-osd/notify-osd

在文本编辑器中将每个脚本创建为文本文件

赋予脚本执行权限,即

chmod +x enableNotify
chmod +x disableNotify

由于使用了“sudo”,脚本显然会提示您输入密码。有办法可以防止这种情况发生,但这也许值得再问一个问题。

答案2

我制造了一个脚本使用 fossfreedom 的命令在 Ubuntu 12.04 上切换通知-osd。我还展示了如何将其绑定到键盘快捷键这个答案

相关内容