更改 XFCE 主题的颜色

更改 XFCE 主题的颜色

为什么在 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 上体验过这些默认主题。

相关内容