任何 .service 文件均未提供 org.ayatana.bamf

任何 .service 文件均未提供 org.ayatana.bamf

我在 Openrazer Snake 应用程序启动画面中收到此错误,为未知错误。

我认为因为它如此突出,所以它很重要,但我找不到任何有关如何设置此服务的信息。任何错误日志中都没有关于 bamf 的消息。

发行版是 kubuntu 22.04

有人可以告诉我有关设置这项服务的文档吗?或者只是给我提供简单的说明。

编辑:由于沮丧,我没有在这里添加足够的信息。

我应该说我知道哪个包提供该服务,并且它已经安装,但我遇到的问题是该服务没有启动。

感谢@muru,我只需要将该服务作为用户服务启动。

答案1

org.ayatana.bamf.service在本例中是 D-Bus 服务,在bamfdaemon包中定义并由bamfdaemon服务提供。该bamfdaemon服务恰好是用户服务,因此要启动它,您需要执行以下操作:

systemctl --user start bamfdaemon.service

您可能希望启用它以便将来自动启动:

systemctl --user enable bamfdaemon.service

据我所知,该bamfdaemon软件包似乎已经正确完成了所有工作(按照文档bamfdaemon) 以便 D-Bus在需要 D-Bus 服务时自动启动服务。/usr/lib/systemd/user/bamfdaemon.service/usr/share/dbus-1/services/org.ayatana.bamf.service看起来都像文档中的示例。 我不知道为什么这不能正常工作,以及为什么你必须手动启动服务。

相关内容