12.10 / 13.04 的氛围和光芒颜色主题

Mar*_*rby 3 themes

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

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

也请随时提出任何替代方案。

Bha*_*shi 6

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

  1. 制作一个类似的文本文件colour.sh,并将吹线粘贴到文件中。
    旧色=f07746
    新颜色=f0cb46
    old_progress_bar_color=db6a3c
    new_progress_bar_color=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 中的“着色”)。可以在此处找到相同的详细教程。

窗口边框按钮、复选框、单选按钮和其他所有内容都是从 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黄色)。

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