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

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

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

我当前的主题是氛围。

我试图更改gtkrcAmbiance 主题文件夹中的文件,但没有成功。

关于如何做到这一点,您有什么想法吗?

答案1

如果你知道CSS您将能够更好地控制顶部面板的颜色和样式。以下是使用 Ambiance 主题进行此操作的方法。

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

    gksu nautilus

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

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

    • 在做任何事情之前,请先将文件unity.cssgnome-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

相关内容