totem 运行一段时间后,notify-osd 停止工作

totem 运行一段时间后,notify-osd 停止工作

我用它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

我现在可以一致地重现该问题,因此我真的应该提交一个错误。

答案1

这是 错误 #402962notify-osd2010年7月曾有报道,但至今仍无进展。

由于 Totem 没有完全禁用屏幕保护程序的选项,因此目前没有办法解决此错误。其他具有此选项的应用程序在禁用后不会造成任何问题。

感谢 DoR 向我指出了屏幕保护程序。

相关内容