我在 Lubuntu 上遇到 kdeconnect 问题,当我执行守护进程时看到的唯一错误--replace是无法启动 kuiserver:
Couldn't start kuiserver from org.kde.kuiserver.service: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kuiserver was not provided by any .service files")
Run Code Online (Sandbox Code Playgroud)
我将它放在我的主安装qdbusviewer列表中(它是一台单独的机器),但找不到它来自哪个包,哪个文件提供此服务。没有这样命名的文件,我什至在选择的系统目录中找不到任何内容。grep kuiserver -ri
请注意,理想情况下,答案应该是通用的,因为我不仅对解决这个特定问题感兴趣,而且对学习如何解决此类问题感兴趣。
有问题的系统是 20.04,但问题本身不是关于 20.04,因此没有标签。plasma-workspace软件包不提供此服务,我尝试在 Lubuntu 上安装,甚至在此之后重新启动。
您可以获取拥有 DBus 套接字的进程的 PID:
dbus-send --session --print-reply --dest=org.freedesktop.DBus / org.freedesktop.DBus.GetConnectionUnixProcessID string:org.kde.kuiserver
Run Code Online (Sandbox Code Playgroud)
然后当你有PID时,只需ps -fp PID
备用:
在 /usr/bin 中找到该字符串"kuiserver":
dbus-send --session --print-reply --dest=org.freedesktop.DBus / org.freedesktop.DBus.GetConnectionUnixProcessID string:org.kde.kuiserver
Run Code Online (Sandbox Code Playgroud)
(需要 sudo,因为您的用户可能没有许多可执行文件的读取权限)
为了更具体,你也grep可以"org.kde.kuiserver.service"
尽管您可以安全地忽略 kuiserver 错误,但它不应影响 KDE Connect。
| 归档时间: |
|
| 查看次数: |
1134 次 |
| 最近记录: |