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

我正在从Windows 7过渡到Ubuntu 13.04。 我之前在我的笔记本电脑上运行过两次Ubuntu,然后切换回Windows 7.主要是因为Ubuntu的橙色和灰色很难看。 我知道如何将氛围改变为光彩,但GTK颜色本身应该是可定制的。 我设法用12.04使用KDE的颜色管理器做了一次,但事情发生在我身上。

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

颜色定制。 但这取决于你使用的主题。 我在下面写的内容并不适用于Adwaita主题,因为部分代码在我最后一次查看时是二进制的。

无论如何,以下涉及其他gtk2gtk3主题。 有一个工具可以进行一定程度的定制。 它的开发人员已经使用GTK主题首选项在Customize 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-3.0文件夹中的gtk.css
  • gtk-widgets.css也在gtk-3.0文件夹中

(要编辑这些文件,您需要了解CSS的基本知识以及如何描述颜色。理想情况下,您将使用允许语法突出显示的文本编辑器.Gedit可以正常工作。并注意任何因素造成的影响您所做的更改,您可能必须切换到另一个主题并返回,甚至退出并重新登录。)