这可能是重复Ubuntu 16.04 中的 KDEConnect 指示器不显示,但我希望如果我问得更好,就更有可能有人能帮助回答。我正在运行 Xubuntu 16.04.1 Xenial,以 Xfce 作为我的桌面环境。
我已安装 KDEConnect 和 indicator-kdeconnect。indicator-kdeconnect 未在我的工具栏中显示指示器,但我希望它能显示。我可以说它正在工作,因为当我收到短信时,我会在手机屏幕上收到通知。¹ 我只是没有得到指示器提供的任何功能(例如显示电池寿命,或让我与手机交互)。
我的工具栏上安装了“指示器插件”和“通知区域”小部件,它们都可以正常显示其他程序图标。
在我的 Xfce 设置 → 会话和启动 → 高级配置中,我选中了“启动时启动 GNOME 服务”和“启动时启动 KDE 服务”。Konsole 启动和运行正常,所以我知道我可以运行 KDE 应用程序。
当我从命令行运行 indicator-kdeconnect 时,它会启动但不会返回命令行,所以我知道它没有崩溃。它在启动时显示以下输出:
** Message: KDEConnectManager.vala:32: KDE Connect daemon found
** Message: Device.vala:73: device : /modules/kdeconnect/devices/e13f49345f45e663
** Message: Device.vala:263: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method 'isReachable' in interface 'org.kde.kdeconnect.device' at object path '/modules/kdeconnect/devices/e13f49345f45e663' (signature '')
最后一行在启动时会重复三次,并且经过很长一段时间后,可能会偶尔从那里重复。
¹ 我实际上会收到两种不同类型的通知中的一种,似乎是随机的。我要么在屏幕的右上角收到一个标准的黑色 Unity 通知气泡,要么在屏幕的顶部中央收到一条灰色矩形消息。我怀疑其中一个来自 kdeconnectd,另一个来自 indicator-kdeconnect,但我不知道哪个是哪个。
答案1
如果你使用的是 kdeconect 1.0,那么你会遇到问题,因为 dbus 调用会发生变化。很长时间以来 indicator-kdeconnect 都没有任何变化,我决定修复它,你可以从这里下载并编译它 https://github.com/Bajoja/indicator-kdeconnect
答案2
我查看了 indicator-kdeconnect 的 github 项目,发现有一个相当现代的叉子。我从源代码构建了它,现在我有一个可以工作的指标。
答案3
- 下载指示器-kdeconnect包裹。
- 解压缩该软件包。
- 访问
indicator-kdeconnect-master/data/icons/
文件夹。 - 将所有文件夹复制到
/usr/share/icons
- 重启你的电脑。