如何调整/定制 GTK 主题?

如何调整/定制 GTK 主题?

我安装了带有 Unity 桌面环境的 Ubuntu,然后安装了 GTK 主题,名为 Numix Dark。我非常喜欢这个主题,但我想更改主题的一些颜色。我想将强调色从红色更改为蓝色,并将文件夹颜色从黄色更改为蓝色。

如果有人能告诉我如何做的话我会非常感激。我是否只需要更改文件中的某些文本即可做到这一点?

经过谷歌搜索我发现一个线程这解释了如何将强调色从红色改为蓝色,但并没有将所有颜色从红色改为蓝色。而且我仍然不知道如何将文件夹变成蓝色。

按照上面的步骤,我将强调色从红色改为蓝色,如下所示:

现在的进展

但我无法将最小化、调整大小和关闭窗口的控件从红色更改为蓝色。查看此图片以了解我在说什么。

截屏

如果您能告诉我如何在鼠标悬停时将窗口控件的颜色从红色更改为蓝色,我会非常高兴。谢谢。

答案1

还记得安装 GTK+ 主题时遇到的 .tar 文件吗?如果您解压该文件,您将得到一个神奇的文件夹。如果您阅读每个文件中的注释,并且如果您了解一点语言,那么您就可以轻松开始调整主题……

对于您仅仅改变颜色的目的而言,改变颜色应该不难,但同样,我不知道您正在处理哪个主题包,因此只需浏览代码并学习!

另一方面,如果您正在寻找可以使用的 GUI 工具,那么就没有了。

答案2

对此没有标准的方法,而且这是一个漫长的过程,
您必须在可以找到的主题的 CSS 文件中进行更改/usr/share/themes/<theme name>/

现在在这里查找您想要更改的颜色,很可能它会在 CSS 文件的开头定义。您可能想使用颜色选择器,这样Agave会更好。

找到要替换的颜色后,运行以下命令

cd /usr/share/themes/<theme name>/
find . -type f | xargs sed -i 's/abc/xyz/g'

在上面的命令中用abc您不想看到的颜色名称替换,并xyz用您想要看到的颜色替换。

它将替换所有文件中出现的旧颜色

相关内容