通过CSS阅读有关如何在GTK3中使用主题的方法我已经开始使用Ubuntu 13.04中的默认主题,即Ambiance。它的来源是/usr/share/themes/Ambiance/gtk-3.0/
。
现在有趣的是,我尝试更改此目录下的文件gtk-main.css
中的颜色(在@ define-color语句中),令我惊讶的是,即使重新启动后更改也没有生效电脑。
后来,我发现这个内容中有一个settings.ini
文件(在同一个文件夹中):
[Settings]
gtk-color-scheme = "base_color:#ffffff\nbg_color:#f2f1f0\ntooltip_bg_color:#000000\nselected_bg_color:#ffffff\ntext_color:#3C3C3C\nfg_color:#4c4c4c\ntooltip_fg_color:#ffffff\nselected_fg_color:#ffffff\nlink_color:#DD4814\nbg_color_dark:#3c3b37\nfg_color_dark:#dfdbd2"
gtk-auto-mnemonics = 1
WTF,因此gtk-main.css
的内容嵌入在变量gtk-color-scheme内的settings.ini
文件中。更改此变量确实会更改当前Gtk主题中的颜色。
那么我对此有一些疑问: