如何更改菜单栏的背景颜色?

我正在尝试更改Ubuntu中菜单栏的背景颜色,但没有运气。

我目前的主题是Ambiance。

我试图在Ambiance主题文件夹中更改名为gtkrc的文件,但没有运气。

关于我如何做到这一点的任何想法?

如果您了解CSS ,那么您可以更好地控制顶部面板的颜色和样式。 以下是如何使用Ambiance主题进行操作。

  • 以root身份打开Nautilus,因为您将备份和编辑文件。

    gksu nautilus

  • 从这里开始,确保您执行的所有文件操作都来自使用命令打开的nautilus实例。

  • 导航到/usr/share/themes/Ambiance/gtk-3.0/apps目录

    • 在您执行任何操作之前,请将目录中的unity.cssgnome-panel.css文件复制到主文件夹中的某个位置,这样,如果您搞砸了任何内容,则可以轻松恢复更改。
  • 由于您想要在Unity中更改顶部面板的颜色,请在文本编辑器(gedit)中打开unity.css进行编辑。

  • 现在在文件的最顶部创建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经典中对gnome-panel进行类似的更改,方法是在文件gnome-panel.css进行类似的更改。

我上面给出的步骤可能听起来有点复杂,但它们比你想象的任何操作系统(AKA Windows)造型都容易。 探索这里的可能性:-)

您可以在GIMP中编辑适当大小的颜色条到您的墙纸上,然后将透明度设置得更高。 我不知道是否有更简单的方法。

OP发表:

事实certificate我以前是在正确的轨道上。 我正在编辑的文件位于gtk-2.0内,但我假设在ubuntu 12.04中他们移动到gtk-3.0。

简而言之,如果要编辑面板的样式,它们位于内部:

 /usr/share/themes/"your theme name"/gtk-3.0