我正在寻找一种方法来在每个应用程序上应用自定义的 GTK3 主题,就像使用 GTK2 一样,但似乎无法做到,因为这里还有一些尚未解决的悬而未决的问题。
在这种情况下,我正在寻找一种方法来设置系统在 GTK2 主题无法工作时使用的后备/默认 gtk3 主题。我正在运行 NOX/Ecstacia GTK2 主题,但它无法为很多应用程序(evence、transmission 等)以及我的 xubuntu 12.04 安装中的一些核心应用程序(如软件中心)设置主题。
由于 NOX 是一个深色主题,因此我想使用深色 GTK3 主题作为后备,例如 Blapple 或 Marples。
这可能吗?
答案1
是的,这是可能的。我建议创建一个混合主题。这样,您就不需要以 root 身份编辑文件,也不会在升级您修改的主题时遇到任何复杂情况。
首先在下方创建它的副本~/.themes
:
mkdir -p ~/.themes
cp -r /usr/share/themes/NOX ~/.themes/NOX-Custom
接下来,从现有主题复制子文件夹gtk-3.0
。例如:
cp -r /usr/share/themes/selene/gtk-3.0 ~/.themes/NOX-Custom/
index.theme
最后,在主题文件夹下的文件中自定义新主题的名称。
gedit ~/.themes/NOX-Custom/index.theme