Kubuntu 上 GTK+2 和 GTK+3 应用程序的单独图标集

Kubuntu 上 GTK+2 和 GTK+3 应用程序的单独图标集

我在 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

笔记:图标主题名称是主题的索引文件中定义的名称,而不是其目录的名称。

相关内容