12.10 / 13.04 的氛围和光彩色彩主题

12.10 / 13.04 的氛围和光彩色彩主题

有人知道这些主题是否与最新版本的 gtk 兼容吗?

我喜欢氛围主题,但希望橙色亮点是蓝色或我当时喜欢的任何东西。

还请随意建议任何替代方案。

答案1

那么您可以编辑 GTK 的 CSS 文件来改变选择颜色:

  1. 创建一个名为类似的文本文件colour.sh,并将打击线粘贴到文件中。
    旧颜色=f07746
    新颜色=f0cb46
    旧进度条颜色=db6a3c
    新进度条颜色=dbb93b
    sed -i "s|$oldcolor|$newcolor|g" /usr/share/themes/Ambiance/gtk-2.0/gtkrc
    sed -i "s|$oldcolor|$newcolor|g" /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css
    sed -i "s|$oldcolor|$newcolor|g" /usr/share/themes/Ambiance/gtk-3.0/settings.ini
    sed -i "s|$old_progress_bar_color|$new_progress_bar_color|g" /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
    
  2. 使此脚本可执行,在终端中输入chmod +x colour.sh
  3. 现在sudo ./colour.sh在终端中输入运行脚本并在提示时输入您的密码。
  4. 注销并重新登录,选择颜色变为浅黄色(从默认的橙色)。

上述脚本将选择和进度条的颜色更改为黄色,如下图所示。

在此处输入图片描述

除了 nautilus 文件复制进度条外,此方法在任何地方都有效。Ambiance 使用 png 图像文件绘制文件复制对话框的进度条(文件为:/usr/share/themes/Ambiance/gtk-3.0/assets/progressbar-vertical-fill.png/usr/share/themes/Ambiance/gtk-3.0/assets/progressbar-horizontal-fill.png)。现在您需要通过 gimp 进行一些图像处理,通过颜色转换将这些图像的颜色从橙色转换为黄色(这是 gimp 中的“Colorize”)。有关此方法的详细教程可以在此处找到找到这里

窗口边框按钮、复选框、单选按钮和其他所有内容均由 png 文件渲染,这些文件位于/usr/share/themes/Ambiance/gtk-3.0/assets/usr/share/themes/Ambiance/gtk-3.0/assets和中/usr/share/themes/Ambiance/metacity-1。这些图像需要从橙色转换为黄色。应该有一种方法可以通过脚本自动完成此颜色转换。关于如何改变图像颜色的超级用户链接应该对这一切有所帮助。

笔记:您可以找到十六进制代码的完整列表(f07746为橙色,f0cb46为黄色)这里

您还可以在以下位置找到与给定颜色相似的颜色此链接。只需将链接中的颜色十六进制代码替换为您的颜色,即可获得匹配的其他颜色的色调和色相。

相关内容