面板背景颜色、透明度和背景图像与 Ambiance 主题不兼容

面板背景颜色、透明度和背景图像与 Ambiance 主题不兼容

正如标题所示。选择背景图像、颜色或使用透明度设置不适用于 Ambiance 主题。

面板的各部分将采用新设置,但许多小程序(包括时钟、指示器小程序会话、指示器小程序、Rhythmbox 图标、Tomboy 图标、分隔符和其他各种小程序)将保留 Ambiance 主题背景。这在重新启动后仍会保留。

另外,由于背景图像无法缩放,因此您无法将 Ambiance 中的面板大小调整为 24 像素以上。

我是不是做错了什么?这是一个错误吗?还是本来就是这样的?

我非常喜欢 Ambiance,但由于这些问题,我在使用它时遇到了困难

编辑:这些问题似乎也延伸到了 Radiance 和 New Wave

答案1

这确实是当前错误报告的一个错误:https://bugs.launchpad.net/ubuntu/+bug/664794

单击顶部并将此错误标记为也影响您。

问题不仅仅在于主题氛围,实际上还在于“控制”氛围。单击“自定义”并将“控制”更改为另一个应该可以解决这个问题,同时将“控制”更改为任何其他控制氛围也会导致这个错误。

答案2

看起来是这样,因为 Ambiance 主题使用图像作为面板小程序和背景。更改面板的首选项只会更改背景主题,而不会更改小程序主题。

您可以通过注释掉或删除include "apps/gnome-panel.rc"中的行来解决此问题/usr/share/themes/Ambiance/gtk-2.0/gtkrc

答案3

更好的方法是执行以下操作编辑文件 /usr/share/themes/Ambiance/gtk-2.0/gtkrc

通过在该行前面添加一个 # 来注释掉该行。bg_pixmap[NORMAL] = "panel_bg.png"

实际上,这条线变成了

# 背景像素图[NORMAL] = “panel_bg.png”

删除面板背景。

答案4

如果您的计算机上有多个用户,并且其中一些用户不使用透明度而喜欢渐变,那么您可以为自己复制一份 Ambiance 并为自己修改面板控制器。

首先,复制氛围sudo cp -r /usr/share/themes/Ambiance ~/.themes

接下来进入你的氛围副本并修改 gnome 面板:
sudo gedit ~/.themes/Ambiance/gtk-32.0/apps/gnome-panel.rc

在 gedit 中,第 10 行显示为bg_pixmap[NORMAL] = "img/panel.png"
请将其更改为注释掉#bg_pixmap[NORMAL] = "img/panel.png"

之所以将它注释掉,是因为如果您想重新使用它,则无需查找其他任何内容。

现在,您可以拥有任意高度的面板,而不会产生任何风格影响,而且透明度也可以使用。

相关内容