guake 不工作

guake 不工作

我看过这个问题的其他答案,但我需要再次发布此帖子,因为 guake 上的维护人员没有对这个问题做出回应。我看到了可能的答案这个问 ubuntu 回答在这里,但这不适用于我。我尝试了两者sudo apt-get remove --purge python-notify,然后sudo apt-get install python-notify,但这根本没有改变情况,guake 仍然无法启动,我仍然收到其他人看到的相同错误消息:

$ guake
Traceback (most recent call last):
  File "/usr/bin/guake", line 1429, in <module>
    if not main():
  File "/usr/bin/guake", line 1373, in main
    instance = Guake()
  File "/usr/bin/guake", line 660, in __init__
    notification.show()
glib.GError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files

之前引用的 Ask Ubuntu 答案中的答案不再适用 - 在“官方”guake.org 网站上找不到任何补丁,因为该网站于 2014 年 10 月 20 日失去了其域名,并且没有更新,也没有新网站。官方维护人员也没有对此做出任何回应guake 的 github 存储库. 关于如何使其工作还有其他建议吗,或者我应该直接卸载吗?

此外,如果不维护该软件、其补丁和“官方”网站,我认为应该将其从 Ubuntu 软件中心删除——安装某个东西却无法工作且没有其他可用解决方案,这是欺骗行为。

请指教。

答案1

guake依赖于取决于notification-daemon

$ apt-cache depends guake
guake
...
 Depends: notification-daemon
  dunst
  mate-notification-daemon
  notify-osd
  plasma-widgets-workspace
  xfce4-notifyd

这是一个硬依赖项,因此其中一个包必须安装。您可以尝试重新安装notify-osd,这是 Unity 的常用软件包,如果不存在,请安装它。查看是否安装了其他软件包,并在您提交的任何错误中提及它,因为它似乎不适用于 guake。

相关内容