Mussnoon Asked: 2010-11-16 21:21:50 +0800 CST2010-11-16 21:21:50 +0800 CST 2010-11-16 21:21:50 +0800 CST 如何自定义/禁用通知气泡? 772 有没有办法可以禁用或自定义 Lucid 上的通知气泡? notification notify-osd 9 个回答 Voted Isaiah 2010-11-16T22:19:31+08:002010-11-16T22:19:31+08:00 是的,您可以使用名为Notify OSD Configuration的工具。 如果要禁用它们,请重命名文件 /usr/share/dbus-1/services/org.freedesktop.Notifications.service: sudo mv /usr/share/dbus-1/services/org.freedesktop.Notifications.service{,.disabled} 重新启用: sudo mv /usr/share/dbus-1/services/org.freedesktop.Notifications.service{.disabled,} 您需要在其中任何一项更改后重新启动计算机才能使它们生效。 sarvesh.lad 2012-05-03T09:28:12+08:002012-05-03T09:28:12+08:00 要更改这些设置,请gconf-editor从软件中心安装。 滚动到那里/ ▸ apps ▸ nm-applet 并检查disable-connected-notifications和disable-disconnected-notifications设置。检查随附的图像以获取说明。 至于 VLC,您需要访问 VLC 首选项(按 Ctrl + P,或从工具菜单访问) 并在最小化时禁用SysTray 弹出窗口(将鼠标悬停在该选项上并阅读说明) karthick87 2010-11-17T02:29:16+08:002010-11-17T02:29:16+08:00 您也可以关闭特定的通知。要关闭 pidgin 通知,打开 pidgin-->Tools--->Plugins 在此处取消选中libnotify 弹出窗口.. 要关闭 notify-osd 通知,请在终端中键入以下内容并重新启动系统。 sudo mv /usr/share/dbus-1/services/org.freedesktop.Notifications.service /usr/share/dbus-1/services/org.freedesktop.Notifications.service.disabled 要禁用 rythmbox 歌曲弹出通知: 去: 编辑 -> 插件 并取消选中状态图标插件。 另一种方式: 编辑 --> 插件 选择状态图标,点击配置按钮 为通知选择从不显示的选项。 Rakesh 2015-10-19T02:52:23+08:002015-10-19T02:52:23+08:00 您可以从这里停止歌曲更改弹出通知 打开 Rhythmbox,在菜单中查看:编辑 -> Plagins(打开它) 取消选中通知插件 troll la la la 2013-09-30T22:47:49+08:002013-09-30T22:47:49+08:00 问题 如何在 12.04 中关闭弹出通知? 被重定向到这里,但是这个问题的上下文是为使用(屏幕显示)制作弹出气泡的 lucid 10.04notification-daemon而不是 Pangolin 12.04设计的。notify-osd 这可以在 12.04 系统文件中看到(NB 10.04 早于此): view-source:file:///usr/share/dbus-1/services/org.freedesktop.Notifications.service 具有特定于或默认界面notifying的唯一内容:UnityGnome [D-BUS服务] 名称=org.freedesktop.Notifications 执行=/bin/sh -c '如果 [ !-x /usr/lib/notification-daemon/notification-daemon ] || [“$GDMSESSION”=访客限制]|| [“$GDMSESSION”=gnome-classic-guest-restricted] [ "$GDMSESSION" = 默认 -a "$(basename `readlink /etc/alternatives/x-session-manager`)" = 侏儒会话] || [“$GDMSESSION”=ubuntu]|| [ "$GDMSESSION" = ubuntu-2d ]; 然后执行 /usr/lib/ notify-osd/notify-osd; 否则执行/usr/lib/通知守护进程/通知守护进程;菲' 以下内容明确针对 12.04 重定向问题。 可以使用终端窗口( Ctrl++ Alt)禁用和清除待处理通知的完整堆栈T并输入 killall notify-osd 之后通知恢复。 要禁用任意时间长度,请使用: dbus-monitor "interface='org.freedesktop.Notifications'" | \ grep --line-buffered "member=Notify" | \ sed -u -e 's/.*/killall notify-osd/g' | \ bash 可以通过关闭终端窗口或键入Ctrl+来停止这种粗略的解决方案C。 更改"member=Notify"以自定义所需的清除通知选择。 有关更多控制,请参阅: 可以通过 DBus 触发和调用 org.freedesktop.Notifications.CloseNotification(uint id) 吗? 其他技术记录在参考资料中。 参考: 如何禁用来自网络管理器的通知 是否可以为一个应用程序阻止 NotifyOSD? 将消息过滤到“通知区域”小程序 如何自定义/禁用通知气泡? Kamil Slowikowski 2014-05-30T18:48:28+08:002014-05-30T18:48:28+08:00 此脚本切换 notify-osd 通知:(受https://askubuntu.com/a/35840/17940启发) $ cat toggle-notify.sh # Disable libnotify notification bubbles that appear in the top-right corner # of your screen. Works on Ubuntu 12.04. disabled=$HOME/notify-osd-disabled if [ -e $disabled ] then echo "Enabled notify-osd" sudo chmod +x /usr/lib/notify-osd/notify-osd rm -f $disabled else echo "Disabled notify-osd" sudo chmod -x /usr/lib/notify-osd/notify-osd killall notify-osd 2>/dev/null touch $disabled fi 它适用于: Ubuntu 12.04 Ubuntu 14.04 使其可执行并运行它: $ chmod +x toggle-notify.sh $ ./toggle-notify.sh Disabled notify-osd 键盘快捷键 您可以将键盘快捷键绑定到此脚本: $ mkdir ~/bin $ mv toggle-notify.sh ~/bin $ export PATH="$HOME/bin:$PATH" aneeshep 2010-11-16T22:23:01+08:002010-11-16T22:23:01+08:00 要禁用通知气泡,您可以从面板中删除“通知区域”项目。只需右键单击通知区域项目并选择“从面板中删除”。 更新:通知区域将不再来自 Ubuntu 11.04 ubuntuer 2014-01-01T10:27:47+08:002014-01-01T10:27:47+08:00 转到包管理器并删除弹出通知;;它将自动安装系统需要的另一个。但是当新歌曲出现时不会显示弹出窗口。这样做是为了开采薄荷 16 伴侣。 Alex 2016-01-21T11:21:32+08:002016-01-21T11:21:32+08:00 我已经尝试了这里列出的所有方法,但在 Fedora 18 中都没有。最终我发现了一些有效的方法(复制粘贴自http://www.superuser.com/questions/543064/how-to-disable-all- gnome-3-通知): 我有几个系统我不想更新或其他消息。我宁愿只检查日志。 除非您想进入每个程序(即网络设置»禁用通知),但仍会收到系统消息,您可以: su - chmod 000 /usr/libexec/notification-daemon reboot 这应该适用于大多数 GNOME3 系统以终止所有消息。 希望它可以节省一些人的搜索时间。
是的,您可以使用名为Notify OSD Configuration的工具。
如果要禁用它们,请重命名文件
/usr/share/dbus-1/services/org.freedesktop.Notifications.service
:重新启用:
您需要在其中任何一项更改后重新启动计算机才能使它们生效。
要更改这些设置,请
gconf-editor
从软件中心安装。滚动到那里
/ ▸ apps ▸ nm-applet
并检查disable-connected-notifications
和disable-disconnected-notifications
设置。检查随附的图像以获取说明。至于 VLC,您需要访问 VLC 首选项(按 Ctrl + P,或从工具菜单访问)
并在最小化时禁用SysTray 弹出窗口(将鼠标悬停在该选项上并阅读说明)
您也可以关闭特定的通知。要关闭 pidgin 通知,打开 pidgin-->Tools--->Plugins
在此处取消选中libnotify 弹出窗口..
要关闭 notify-osd 通知,请在终端中键入以下内容并重新启动系统。
要禁用 rythmbox 歌曲弹出通知:
去:
编辑 -> 插件
并取消选中状态图标插件。
另一种方式:
编辑 --> 插件
选择状态图标,点击配置按钮
为通知选择从不显示的选项。
您可以从这里停止歌曲更改弹出通知
问题
如何在 12.04 中关闭弹出通知?
被重定向到这里,但是这个问题的上下文是为使用(屏幕显示)制作弹出气泡的 lucid 10.04
notification-daemon
而不是 Pangolin 12.04设计的。notify-osd
这可以在 12.04 系统文件中看到(NB 10.04 早于此):
具有特定于或默认界面
notifying
的唯一内容:Unity
Gnome
以下内容明确针对 12.04 重定向问题。
可以使用终端窗口( Ctrl++ Alt)禁用和清除待处理通知的完整堆栈T并输入
之后通知恢复。
要禁用任意时间长度,请使用:
可以通过关闭终端窗口或键入Ctrl+来停止这种粗略的解决方案C。
更改
"member=Notify"
以自定义所需的清除通知选择。有关更多控制,请参阅:
可以通过 DBus 触发和调用 org.freedesktop.Notifications.CloseNotification(uint id) 吗?
其他技术记录在参考资料中。
参考:
此脚本切换 notify-osd 通知:(受https://askubuntu.com/a/35840/17940启发)
它适用于:
使其可执行并运行它:
键盘快捷键
您可以将键盘快捷键绑定到此脚本:
要禁用通知气泡,您可以从面板中删除“通知区域”项目。只需右键单击通知区域项目并选择“从面板中删除”。
更新:通知区域将不再来自 Ubuntu 11.04
转到包管理器并删除弹出通知;;它将自动安装系统需要的另一个。但是当新歌曲出现时不会显示弹出窗口。这样做是为了开采薄荷 16 伴侣。
我已经尝试了这里列出的所有方法,但在 Fedora 18 中都没有。最终我发现了一些有效的方法(复制粘贴自http://www.superuser.com/questions/543064/how-to-disable-all- gnome-3-通知):
除非您想进入每个程序(即网络设置»禁用通知),但仍会收到系统消息,您可以:
这应该适用于大多数 GNOME3 系统以终止所有消息。
希望它可以节省一些人的搜索时间。