答案1
正如 JonasCz 所言指出,你需要安装oxygen-icon-theme
。但仅仅安装是不够的,你还必须使用一种方法是安装 Unity Tweak Tool:
sudo apt install unity-tweak-tool
运行它,转到外观/图标并选择“Oxygen”而不是“Ubuntu-mono-dark”或您当前的主题。然后再次打开 KDE Connect 窗口,它应该有图标。
更多选项
如果您不喜欢 Oxygen 主题,您可以尝试其他主题。KDE Connect 不依赖于 Oxygen。您需要的是具有特定图标名称的主题。例如,来自你的第一张截图需要一个名为的图标edit-rename
(参见源代码):
<iconset theme="edit-rename">
您可以在计算机上搜索包含此类图标的图标主题:
find /usr/share/icons -name 'edit-rename*'
您还可以搜索包含该图标的可用软件包:
apt-file find edit-rename.png
或者您甚至可以修改当前主题并创建具有所需名称的现有图标的链接(我还没有尝试过)。
答案2
而不是完全切换到 kde 主题您可能更愿意保留您喜欢的主题,但设置一个后备主题。
~/.config/gtk-3.0/settings.ini 或针对所有用户
/etc/gtk-3.0/settings.ini 将 fallback-theme 设置为已安装的 kde 主题:
[Settings]
gtk-fallback-icon-theme=breeze
也可以使用 systemsettings5 设置备用主题Gnome 应用程序风格但我建议不要这样做,因为它还会创建一个 ~/.gtkrc-2.0,这可能会破坏您的字体设置。