我正在尝试更改 Ubuntu 中菜单栏的背景颜色,但没有成功。
我当前的主题是氛围。
我试图更改gtkrc
Ambiance 主题文件夹中的文件,但没有成功。
关于如何做到这一点,您有什么想法吗?
答案1
如果你知道CSS您将能够更好地控制顶部面板的颜色和样式。以下是使用 Ambiance 主题进行此操作的方法。
以 root 身份打开 Nautilus,因为您将备份和编辑文件。
gksu nautilus
从这里开始,确保您执行的所有文件操作都来自使用命令打开的 nautilus 实例。
导航到
/usr/share/themes/Ambiance/gtk-3.0/apps
目录- 在做任何事情之前,请先将文件
unity.css
和gnome-panel.css
目录中的副本复制到主文件夹中的某个位置,这样如果您弄乱了任何东西,您可以轻松地恢复更改。
- 在做任何事情之前,请先将文件
由于您想更改 Unity 中顶部面板的颜色,请
unity.css
在文本编辑器 (gedit) 中打开进行编辑。现在在文件最顶部创建 CSS 变量,如下所示
@define-color dark_bg_color #DCDCDC; @define-color dark_fg_color #3f3f3f;
请注意,变量
dark_bg_color
表示您想要的面板背景颜色,使用您想要的颜色的哈希码设置其值。类似地,变量
dark_fg_color
表示前景色,即面板项的字体颜色,使用哈希码将其设置为您想要的值。最后,保存文件并退出。注销并再次登录,您所做的更改应该可见。您可以根据需要修改值,如果您想恢复 Ambiance 的默认面板颜色,只需以 root 身份打开 Nautilus 并将文件替换
unity.css
为您之前备份的文件。
虽然上述方法可用于调整 Unity 顶部面板的颜色,但您也可以在 GNOME classic 中的 gnome-panel 中进行类似的更改,方法是在文件中进行类似的更改gnome-panel.css
。
我上面给出的步骤可能听起来有点复杂,但它们比你想象中的设计任何操作系统(即 Windows)都容易得多。探索可能性这里:-)
答案2
您可以在 GIMP 中编辑一个大小合适的颜色条,将其添加到壁纸上,然后将透明度设置得更高。我不知道是否有更简单的方法。
答案3
OP 发表:
事实证明我之前走的路是对的。我编辑的文件位于 gtk-2.0 中,但我假设在 ubuntu 12.04 中他们移到了 gtk-3.0。
简而言之,如果您想编辑面板的样式,它们位于里面:
/usr/share/themes/"your theme name"/gtk-3.0