2011-11-04 144 views
18

我想禁用Gnome 3通知/弹出窗口/集成通知(如果这对他们来说甚至是合适的话)。例如,它们是通过Empathy接收IM或Rhythmbox开始播放新曲目时出现的通知。禁用Gnome 3通知/弹出窗口/集成通知

我已经下载了Gnome 3调整工具,但是在那里找不到解决方案。我搜索了Google,Gnome网站和本地帮助(通过F1),但找不到方法来解决这些问题。我会欢迎这里的解决方案或链接指示。

我也浏览了我的主目录和/ usr/share目录中的所有隐藏文件,并为“Notification”及其各种子字符串运行了很多查找命令grepping(不区分大小写)。

我试过这个http://www.youtube.com/watch?v=HvNm3BnymAE但这并没有阻止发生通知。

信息:

的Fedora 15 2.6.40.6-0.fc15.i686 GDM 3.0.4

+0

在我的情况中,超级用户的这个答案帮助我:https://superuser.com/a/908310 –

回答

0

我认为这是你在找什么:

看看在/usr/share/gnome-session/sessions/gnome-fallback.session中。在文件结尾处,您应该看到“RequiredProviders = windowmanager; notifications;”。只需删除“通知”即可从那一行开始。

source

+1

但是,如果您稍后要发送通知,该怎么办?一种痛苦: -/ – elimirks

+1

这是所有的CSS和JavaScript。只是评论它。 –

16

如果你有侏儒3.2,您只需点击用户菜单上的右上角和翻转通知切换。

+0

如果我没有记错,在3.0版中,如果您将状态设置为繁忙,则通知将被取消。 – 2011-12-08 15:00:00

+1

对于其他版本,您可能需要:单击屏幕右上角>设置>通知>翻转开关 – gnsb

3

我也对此感到沮丧。

安装dconf编辑器,运行它,然后转到

org.gnome.empathy.notifications

,并禁用前三个选项(登入,signout,远)。

0

我不得不进入/usr/share/gnome-shell/js/ui/components/autrunManager.js并注释掉以下行:

Main.messageTray.add(this); 

对我来说是线546,但谁知道它如何在其他版本的gnome中四处奔走。

0

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