如何设置 GTK+ 主题的后备?

如何设置 GTK+ 主题的后备?

我正在寻找一种方法来在每个应用程序上应用自定义的 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

相关内容