为什么在 XFCE 中你可以更改 Greybird 等主题的颜色,但是当你尝试对 Clearlooks-Phenix 进行此操作时,颜色在某些应用程序中不适用?
答案1
Clearlooks-Phenix 的 gtk3 部分不适用于更改主题颜色的应用程序。更新到 gtk3 的应用程序将不会具有所选颜色。
要彻底改变 Clearlooks-Phenix 的颜色,需要编辑文件夹gtk-variant.css
中的图像中的颜色img
。
答案2
首先,clearlooks-phenix github 页面已经指出README.md
您应该下载并安装适当版本的主题。
GTK 版本兼容性
主要原因是,为了正确应用主题,您必须使用支持正在使用的特定版本 GTK 工具包的主题。
根据自己的情况下载适合的版本:
对于 GTK 3.0 和 3.2:下载 Clearlooks-Phénix v1;
对于 GTK 3.4: 下载 Clearlooks-Phénix v2;
对于 GTK 3.6: 下载 Clearlooks-Phénix v3;
对于 GTK 3.8: 下载 Clearlooks-Phénix v4;
对于 GTK 3.10 和 3.12:下载 Clearlooks-Phénix v5;
对于 GTK 3.14:下载 Clearlooks-Phénix v6。
要查找你的 GTK 版本:
您可以在包管理器中检查包 libgtk-3-0 的版本。
如果您使用 Ubuntu,以下是其版本与 GTK 版本之间的对应关系(针对 Ubuntu 的默认安装):
Ubuntu 11.10:GTK 3.2
Ubuntu 12.04:GTK 3.4
Ubuntu 12.10 和 13.04:GTK 3.6
Ubuntu 13.10:GTK 3.8
Ubuntu 14.04:GTK 3.10
Ubuntu 14.10:GTK 3.12
例如,如果您的主机系统正在运行 Ubuntu 14.04(附带 GTK 3.10),您应该下载并安装Clearlooks-Phénix v5
。
主题的 GTK 支持
为什么在 XFCE 中你可以更改 Greybird 等主题的颜色,但是当你尝试对 Clearlooks-Phenix 进行此操作时,颜色在某些应用程序中不适用?
灰鸟是 Shimmer 项目的一部分,该项目整合了 Xfce 的主题。它也是 Linux 发行版 Xubuntu 的默认主题。预装的应用程序通常与默认主题最兼容,因为它们已经与适当的 GTK 版本匹配。
这就是为什么那些“某些应用程序”可能使用与其他应用程序不同的 GTK 工具包版本。即使你升级了系统上的 GTK 工具包版本,不是存储库中的每个应用程序都经过充分更新,可以应对最新的主题。
即使在同一项目,与 Bluebird 或 Albatross 等旧主题相比,Greybird 对 GTK 2 和 GTK 3 的支持更好。我知道这一点,因为我已经在 Xubuntu 12.04 和 14.04 上体验过这些默认主题。