我知道有上百万个帖子讨论这个问题,但没有一个能帮我解决这个问题... 我正在尝试更改系统顶部菜单栏/状态栏的颜色。我设法使用终端中的一些花哨命令设置了它的透明度,但尝试更改实际颜色是一场噩梦。它只是保持黑色!我试图将其设置为白色。
我尝试通过设置 @dark-bg-color 和 @dark-fg-color 值来修改我正在使用的主题的 unity.css 文件,但似乎所做的只是更改菜单颜色视窗为每个程序打开的,而不是系统的实际状态栏。
答案1
菜单栏颜色和其他一些东西的颜色可以从桌面壁纸中获取。Unity 颜色是变色龙。因此您不需要明确更改菜单栏的颜色。
首次开放CompizConfig 设置管理器, 去Ubuntu Unity 插件,启用并设置面板不透明度如下图所示,将其设置为 0:
现在,当您更改壁纸时,菜单栏将采用壁纸的颜色。以下是一些示例:
如果您希望它几乎是白色的(当然,完全是白色是无法实现的,因为否则就无法区分菜单中的文本和图标):
答案2
如果您了解 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
。
希望这可以帮助....
答案3
看,我知道上面的人说了不是这样但是我发现了这一点......
如果您进入与 Radu 所说的相同的目录,就会发现有一个背景颜色设置。
我知道这也会改变任务栏,但您可以将菜单栏更改为全白色!