我在 Kubuntu 上使用 Breeze Dark 主题,它也能完美兼容 GTK+2 应用程序,但它尚未完全支持 Firefox 等 GTK+3 应用程序。
因此,我已将系统设置为使用 Breeze Dark 运行 GTK+2 程序,使用 light Breeze 运行 GTK+3 程序。
但是,KDE 设置窗口(GNOME 应用程序样式)只允许我为两个版本选择一个图标包。是否可以为它们使用不同的图标集?“后备主题”选项不适用于这种情况。
答案1
我现在没有安装 KDE 进行测试。我记得在 Kubuntu 15.04 中,KDE 创建了两个文件来覆盖 GTK 主题设置。
GTK2的:
~/.gtkrc-2.0
GTK3:
~/.config/gtk-3.0/settings.ini
由于它们是两个独立的文件,您可以对它们进行不同的更改。但您可能需要将它们更改为只读,这样 KDE 配置工具将无法更改它们。
我可以找到一个带有示例的参考:Archlinux 维基 - GTK
基本主题配置
要手动更改 GTK+ 主题、图标、字体和字体大小,请将以下内容添加到配置文件中,例如:
GTK+ 2:
~/.gtkrc-2.0 gtk-icon-theme-name = "Adwaita" gtk-theme-name = "Adwaita" gtk-font-name = "DejaVu Sans 11"
GTK+ 3:
$XDG_CONFIG_HOME/gtk-3.0/settings.ini [Settings] gtk-icon-theme-name = Adwaita gtk-theme-name = Adwaita gtk-font-name = DejaVu Sans 11
笔记:图标主题名称是主题的索引文件中定义的名称,而不是其目录的名称。