14.04 版上,notify-send 不起作用,但音量和亮度通知起作用

14.04 版上,notify-send 不起作用,但音量和亮度通知起作用

我已经在这里浏览并在 Google 上搜索了一个多小时,但仍然没有找到解决方案,所以就此发表。

让我们从杀戮开始吧/usr/lib/x86_64-linux-gnu/notify-osd

然后我又这样做了notify-send "foo",它又出现了,但什么也没显示。再次关闭它,然后改变音量或亮度,它又出现了通知显示

我也尝试过使用 python pynotify 库和DISPLAY=:0技巧,以防万一,但没有什么区别。

我已经确认notification-daemon没有安装,并重新安装了libnotify-bin和libnotify4。输出dpkg -l | grep -i notify

gir1.2-notify-0.7  
libnotify-bin  
libnotify4:amd64
notify-osd
notify-osd-icons
python-notify

这是 14.04 的全新安装,没有特殊的修改。

我不知道下一步该尝试什么。

如果你愿意,请说出来!:-)

编辑

我意识到我在发布这个问题时没有明确说明这一点,但这是一个间歇性问题。通知似乎会自动停止或开始工作。我无法察觉其中的规律。没有明显的规律。

我尝试了所有标准的清除和重新安装程序,但没有什么变化。

我有点怀疑我的视频设置可能与此有关,因为我有一块 Nvidia Optimus 显卡,尽管我努力尝试,但还是无法设置得让我满意。也许如果使用了一些合成“视觉效果”功能,而该功能不可靠,这也许可以解释我看到的行为。

答案1

值得一提的是,我根据我安装的 Ubuntu 14.04(64 位)进行了检查,结果dpkg...与您得到的输出相同,另外还安装了一些其他应用程序的输出。

尝试一下notify-send "summary" "body",也尝试一下--urgency=critical看看是否有效果。后者在notify-send因视频正在播放而被抑制时有效。

否则,也许安装一个第三方指标它有通知并查看是否有效。

从以下评论中发现问题:

尝试清除通知守护程序:sudo apt-get purge notification-daemon然后尝试apt-get autoremove。确保notify-osd已安装:sudo apt-get install --reinstall notify-osd并重新启动。

相关内容