有人知道这些主题是否与最新版本的 gtk 兼容吗?
我喜欢氛围主题,但希望橙色亮点是蓝色或我当时喜欢的任何东西。
还请随意建议任何替代方案。
答案1
那么您可以编辑 GTK 的 CSS 文件来改变选择颜色:
- 创建一个名为类似的文本文件
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
- 使此脚本可执行,在终端中输入
chmod +x colour.sh
- 现在
sudo ./colour.sh
在终端中输入运行脚本并在提示时输入您的密码。 - 注销并重新登录,选择颜色变为浅黄色(从默认的橙色)。
上述脚本将选择和进度条的颜色更改为黄色,如下图所示。
除了 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
为黄色)这里。
您还可以在以下位置找到与给定颜色相似的颜色此链接。只需将链接中的颜色十六进制代码替换为您的颜色,即可获得匹配的其他颜色的色调和色相。