我notify-send
用来接收通知。从昨天开始,它停止工作。重新启动后,我可以收到一些消息,但一分钟后我就不能了。我已经用几百条消息向它发送垃圾邮件并将其杀死,但正如我所说 - 我已经重新启动。
杀死并重新启动进程/usr/lib/notify-osd/notify-osd
会给我一个警告,“另一个实例已经注册了 org.freedesktop.Notifications”,然后是“无法注册实例”。
请注意,来自 Banshee 的通知没有问题。它——据我所知——只是notify-send
不能正常工作;它也没有任何关于可能出错的输出。
以下是内容~/.cache/notify-osd.log
[2010-12-04T16:50:07-00:00, notify-send ] Test
Hello
[2010-12-04T16:53:35-00:00, notify-sharp ] Octopus's Garden
by 'The Beatles' from 'Abbey Road (2009 Stereo Remaster)'
只有第一个没有出现在屏幕上;我运行的命令是notify-send Test Hello
.
该问题似乎与 Totem 或至少与 DoR 建议的任何应用程序有关,该应用程序禁止启动屏幕保护程序。
以下是复制问题的方法:
- 启动Totem,确保启用“播放[全部]时禁用屏幕保护程序”
- 只要屏幕保护程序空闲超时就让它播放一些东西
- 尝试
notify-send
我现在可以始终如一地重现该问题,所以我真的应该提交一个错误。
这是. _
notify-osd
2010年7月报道,至今无进展。由于 Totem 没有选项可以完全禁用 Inhibiting the screenaver,因此目前没有办法解决此错误。具有此选项的其他应用程序在禁用后不会引起任何问题。
感谢 DoR 将我指向屏幕保护程序。