发出桌面通知的应用程序会冻结一段时间

发出桌面通知的应用程序会冻结一段时间

几天前,出于某种原因,我在这里不想多说,我sudo apt install ubiquity在 Ubuntu 18.04 上运行了 Unity 7。安装失败,我想撤消它。在执行了几个愚蠢的命令之后,我想我成功了。

不幸的是,下次启动时,我遇到了一个奇怪的问题:每个试图发出桌面通知的程序都会冻结 30 到 60 秒。这包括:

  • notify-send
  • 信使
  • 通过音量按钮增加/减少音量

很烦人!

我该怎么做才能解决或调查此问题?

答案1

事实证明,我以某种方式破坏了通知实现的自动启动。在 Unity 的情况下,就是如此/usr/lib/x86_64-linux-gnu/notify-osd。该程序应该正在运行。如果没有,应用程序就会冻结。

因此解决方案是将该可执行文件添加到启动应用程序中。

这里有一些有用的附加信息:https://wiki.archlinux.org/index.php/Desktop_notifications

答案2

我知道这是一个相当老的话题。但是,我的好先生,在我尝试kde-plasma-desktop在 Ubuntu MATE 20.04 上使用 KDE Plasma Desktop(软件包)后,您刚刚帮助我解决了同样的问题。不知何故,在此过程中,它删除了该notify-osd软件包。看到您的回答后,我运行了:

sudo apt install notify-osd

安装完成后,我重启了系统……然后就好了!现在问题解决了!非常感谢!

相关内容