如何配置在 xfce4-notifyd(Lubuntu 12.10)中跳过哪些通知?

如何配置在 xfce4-notifyd(Lubuntu 12.10)中跳过哪些通知?

我在 Lubuntu 12.10 的 OSD 通知系统(即 xfce4-notifyd)中意外点击了“隐藏此通知”/“不再显示此消息”按钮。该信息是关于无线网络已连接(我仍然收到与 WiFi 断开连接的通知)来自网络小程序。

我可以配置通知样式xfce4-notifyd-config,如何配置显示哪些通知和不显示哪些通知?

答案1

当我禁用 vpn 通知时,我发现解决方案提示此主题。打开 gconf-editor,展开 apps,展开 nm-applet,你会看到 disable-vpn-notifications 的条目。修改值即可撤消。

答案2

我也有 Xubuntu,也犯了同样的错误:在显示(有线)网络连接通知时单击了“不再显示此消息”按钮。我这样恢复了:

# sudo apt-get install dconf-editor dconf-cli
# dconf-editor
  • 单击 ctrl-F 并搜索“disconnect”。
  • 点击“下一步”,直到找到目录“org”→“gnome”→“nm-applet”。
  • 取消选中“禁用连接通知”旁边的复选框。
  • 关闭 dconf-editor 窗口。

答案3

警告:这个答案只是推测,因为我自己没有隐藏任何通知!

运行find ~/ -mmin -10 -type f替换-10以更合适的时间来指定find应该回溯多久(从当前时间开始)。

根据您的活跃程度,您将获得在指定时间段内修改的文件列表。

为了找到通过更改设置修改了哪个文件xfce4-notifyd-config,我做了一个简单的更改,将通知的位置从左下角移动到右下角。

然后我运行了find上面给出的命令。这让我识别出至少存储了 ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml一些设置的文件。xfce4-notifyd-config

我希望您能在该文件中找到可让您撤消“隐藏”设置的信息。要注释掉.xml文件中的内容,请使用<!--表示注释的开始和-->结束。换句话说,首先备份xfce4-notifyd.xml,然后编辑原始文件以注释掉任何似乎对“隐藏”设置负责的行(或内容)。

正如我在一开始就警告的那样,这只是一个建议,而不是逆转“隐藏”设置的经过验证的方法!

为了记录,我的xfce4-notifyd.xml文件如下所示:

<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfce4-notifyd" version="1.0">
  <property name="notify-location" type="uint" value="3"/>
  <property name="initial-opacity" type="double" value="0.580000"/>
  <property name="expire-timeout" type="int" value="5"/>
</channel>

相关内容