禁用Gnome 3通知/弹出窗口/集成通知。

28

我想要禁用Gnome 3的通知/弹出窗口/集成通知(如果这甚至是它们的正确术语)。例如,当您通过Empathy收到即时消息或当Rhythmbox开始播放新曲目时,它们就是出现的通知。

我已经下载了Gnome 3 Tweak工具,但找不到解决方案。我在Google、Gnome网站和本地帮助(通过F1)中搜索,但无法找到关闭它们的方法。我欢迎在此处提供解决方案或链接说明。

我还查看了我的主目录和/usr/share目录中的所有隐藏文件,并运行了相当多的find命令来搜索“Notification”和各种子字符串(不区分大小写)。

我尝试了这个http://www.youtube.com/watch?v=HvNm3BnymAE,但那没有停止通知的出现。

信息:

Fedora 15 2.6.40.6-0.fc15.i686 GDM 3.0.4


在我的情况下,这篇来自超级用户的答案帮助了我:https://superuser.com/a/908310 - Hugo Oshiro
6个回答

16
如果您使用的是Gnome 3.2,只需在右上角点击用户菜单并切换通知开关即可。

如果我没记错的话,在3.0版本中,如果你将状态设置为忙碌,通知将被抑制。 - user626998
2
在其他版本中,您可能需要执行以下操作:单击屏幕右上角>设置>通知>切换开关。 - gnsb

8
在Gnome 3.28.4上:屏幕右上角:设置 > 通知 > 切换开关:

screenshot

从命令行界面:

gsettings set org.gnome.desktop.notifications show-banners false

3

我也感到很沮丧。

安装 dconf-editor,运行它,然后转到

org.gnome.empathy.notifications

并禁用前三个选项(登录、注销、离开)。


"共情" - 讽刺之处 - Sridhar Sarnobat

0
我不得不进入 /usr/share/gnome-shell/js/ui/components/autrunManager.js 并注释掉以下行:
Main.messageTray.add(this);

对我来说,它在第546行,但谁知道在其他版本的gnome中会如何移动。


嗯,我感觉以前可能做过这个,而且它也起作用了,但现在某个更新又带回了一个我不想要的通知...然后我去尝试做这个,但是...好吧,尝试 cd /usr/share/gnome-shell; ls -ld js ,结果得到:ls: cannot access 'js': No such file or directory。有人知道它是否被移动到其他地方了吗?我已经做了一些调查,但还没有找到。 :-/ - lindes

0

在使用 dconf 编辑器时,另一个位置位于 org.gnome.desktop.notifications 下方。那里有一个大字符串,其中包含将接收 GNOME 通知的所有应用程序。如果该应用程序具有其自己的通知,则可以在应用程序中启用它们,并在 org.gnome.desktop.notifications 中禁用系统通知。


0

我认为这就是你要找的内容:

请查看 /usr/share/gnome-session/sessions/gnome-fallback.session。在文件末尾附近,您应该会看到“RequiredProviders=windowmanager;notifications;”。只需从该行中删除“notifications;”即可。

source


2
但是,如果以后你想要通知呢?有点麻烦 :-/ - elimirks
1
这都是 CSS 和 JavaScript。只需将其注释掉即可。 - Christopher Neylan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接