需要安装什么软件包来修复 Unity 上 KDE 应用程序中缺少的按钮图标?

需要安装什么软件包来修复 Unity 上 KDE 应用程序中缺少的按钮图标?

我在 Ubuntu 16.04 Unity 上运行一些 KDE 应用程序,例如 KDE Con​​nect。

我似乎缺少一些提供按钮图标的包:

在此处输入图片描述

在此处输入图片描述

有人知道要安装哪些包才能正确显示这些按钮吗?

答案1

正如 JonasCz 所言指出,你需要安装oxygen-icon-theme。但仅仅安装是不够的,你还必须使用一种方法是安装 Unity Tweak Tool:

sudo apt install unity-tweak-tool

运行它,转到外观/图标并选择“Oxygen”而不是“Ubuntu-mono-dark”或您当前的主题。然后再次打开 KDE Con​​nect 窗口,它应该有图标。

更多选项

如果您不喜欢 Oxygen 主题,您可以尝试其他主题。KDE Con​​nect 不依赖于 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,这可能会破坏您的字体设置。

屏幕截图系统设置5

相关内容