use*_*445 8 notification libnotify notify-osd notify-send 14.04
我已经在这里浏览并用谷歌搜索了一个多小时,但还没有接近解决方案,所以这里是。
让我们从杀戮开始/usr/lib/x86_64-linux-gnu/notify-osd。
然后我做了notify-send "foo",它再次出现,但没有任何显示。再次杀死它,但随后更改音量或亮度,它会重新出现并且通知显示。
我也尝试过使用 python pynotify 库和DISPLAY=:0技巧,以防万一,但没有区别。
我已经确认没有安装通知守护程序,并重新安装了 libnotify-bin 和 libnotify4。的输出dpkg -l | grep -i notify是
gir1.2-notify-0.7
libnotify-bin
libnotify4:amd64
notify-osd
notify-osd-icons
python-notify
Run Code Online (Sandbox Code Playgroud)
这是 14.04 的全新安装,没有特别的模组。
我不知道接下来要尝试什么。
如果你这样做,请大声说出来!:-)
编辑:
我看到我在发布这个问题时并不清楚这一点,但这是一个间歇性问题。通知似乎自己停止或开始工作。我一直无法感知到它的模式。没有一个明显的。
我尝试了所有标准的清除和重新安装程序,但没有任何区别。
我有点怀疑我的视频设置可能与此有关,因为我有一张 Nvidia optimus 卡,尽管我很努力地尝试设置,但我无法完全满意。也许如果使用了一些合成的“eye candy”功能并且该功能不可靠,那可以解释我所看到的行为。
Ber*_*ter 10
FWIW,我检查了我安装的 Ubuntu 14.04(64 位)并具有相同的 dpkg...您输出,以及来自正在安装的其他应用程序的其他几个。
尝试notify-send "summary" "body"并尝试使用--urgency=critical,看看是否有任何效果。后者在notify-send因播放视频而被抑制时有效。
否则,也许安装一个有通知的3rd 方指示器,看看它是否有效。
从这个问题的评论中发现以下内容:
尝试清除通知守护程序:sudo apt-get purge notification-daemon然后尝试apt-get autoremove。确保notify-osd已安装:sudo apt-get install --reinstall notify-osd并重新启动。