我已经在这里浏览并用谷歌搜索了一个多小时,但还没有接近解决方案,所以这里是。
让我们从杀戮开始/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”功能并且该功能不可靠,那可以解释我所看到的行为。