如何在 Ubuntu 13.04 上更改 GTK3 配色方案

如何在 Ubuntu 13.04 上更改 GTK3 配色方案

我正在从 Windows 7 过渡到 Ubuntu 13.04。我之前在笔记本上运行过两次 Ubuntu,然后又切换回 Windows 7。主要是因为 Ubuntu 的橙色和灰色太丑了。我知道如何将氛围改为光彩,但 GTK 颜色本身应该是可自定义的。我曾使用 KDE 的颜色管理器在 12.04 上成功做到过一次,但结果却出乎我的意料。

有没有办法可以更改 13.04 的配色方案,而不需要下载一些可能有效或无效的主题?

答案1

颜色可定制。但这取决于您使用的主题。下面我写的内容不适用于 Adwaita 主题,该主题有点“锁定”,因为部分代码处于二进制我上次看的时候。

无论如何,以下内容gtk2与其他gtk3主题有关。有一个工具可用于进行一定程度的自定义。它的开发人员在使用 GTK 主题偏好设置自定义 GTK 主题

引用其中内容:

自定义 GTK 主题可能令人沮丧,尤其是当同时存在 GTK2 和 GTK3 主题时。当您只想更改一些内容时,为什么要经历所有麻烦。您不必再这样做了!我制作了一个 GTK 主题配置工具,它允许任何人通过简单的界面轻松更改 GTK 主题(GTK2 和 GTK3)的一些基本元素。

它要求您安装ppa

sudo add-apt-repository ppa:shimmerproject/ppa
sudo apt-get update
sudo apt-get install gtk-theme-config

安装该软件将允许您自定义很多东西。

如果您确实想微调主题,您可能需要自己编辑主题的组件。这些文件位于以相关主题命名的文件夹中。根据您的设置方式,您可能需要在/usr/share/themes或 中查找~/.themes

我更喜欢将主题放入其中,~/.themes因为更改将针对特定用户,而不是系统范围(并且您不需要sudo)。放入主题~/.themes很简单,只需创建隐藏文件夹.themes,然后从中复制整个主题文件夹/usr/share/themes即可。您可能希望重命名复制的主题文件夹名称以将其与其他文件夹区分开来。相关文件可能包括:

  • gtkrcgtk-2.0文件夹中
  • gtk.cssgtk-3.0文件夹中
  • gtk-widgets.css也在gtk-3.0文件夹中

(要编辑这些文件,您需要具备 CSS 和颜色描述的基本知识。理想情况下,您应该使用允许语法高亮的文本编辑器。Gedit 非常适合此目的。要注意到您所做的任何更改所造成的效果,您可能必须切换到另一个主题并返回,甚至注销并重新登录。)

相关内容