QSocketNotifier: Can only be used with threads started with QThread error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files")
将命令更换为kdeconnect-app观察打开GUI时的报错信息,得到如下报错:
1 2 3 4 5 6 7
QSocketNotifier: Can only be used with threads started with QThread error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") kdeconnect.interfaces: dbus interface not valid error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") kdeconnect.interfaces: dbus interface not valid kdeconnect.interfaces: dbus interface not valid error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kdeconnect was not provided by any .service files") file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kdeconnect/DBusProperty.qml:48: ReferenceError: write is not defined
这个错误信息表明 KDE Connect 在尝试通过 D-Bus 与其守护进程(kdeconnectd)进行通信时遇到问题。这些错误通常与 D-Bus 配置有关,可能是因为 KDE Connect 的 D-Bus 服务文件没有正确安装或配置。 可以尝试以下办法:
检查 KDE Connect 安装: 确保 KDE Connect 已正确安装。可以尝试重新安装或更新 KDE Connect。
检查 D-Bus 服务文件: 确保 /usr/share/dbus-1/services/org.kde.kdeconnect.service 文件存在并且内容正确。这个文件通常是由 KDE Connect 的安装过程创建的。