我安装了 Ubuntu 12.04。在过去的美好时光里,自定义 Ubuntu 没有任何限制,将面板背景更改为您选择的图像并不是什么大事。
我如何更改我的 Adwaita Cupertino Unity L 主题的面板?
有人可以帮我从这里出去吗?
我尝试过让面板透明。但效果确实不太好。就像应用程序菜单的自动隐藏在菜单未悬停时变黑一样。所以它位于窗口的白色标题下
答案1
我建议看一下以下文件:
/usr/share/themes/Adwaita Cupertino L Unity/gtk-3.0/unity.css
/usr/share/themes/Adwaita Cupertino L Unity/gtk-3.0/unity-transparent.css
~/.themes/unity.css
他们一开始都是这样开始的:
UnityPanelWidget,
.unity-panel {
background-image: -gtk-gradient (linear, left top, left bottom,
from (shade(@bg_color, 1.07)),
to (shade(@bg_color, 1.00)));
border-width: 0;
border-style: none;
}
利用一些 CSS 记忆,您可以尝试使用自定义图像作为背景(如果可行,您可以调整大小):
UnityPanelWidget,
.unity-panel {
background-image: url("relative/path/to/your/some_pic.svg");
border-width: 0;
border-style: none;
}
答案2
一个可行的解决方法是让 My Unity 中的面板透明,然后将要用于面板的图像添加到背景图像的顶部。您可以在 GIMP 中利用图层功能执行此操作。