我正在使用 GNOME 的“Dash-to-panel”扩展将状态栏移至顶部,并且也用于透明度。
在桌面模式下,状态栏呈现透明度
但是,当任何应用程序以最大化模式打开时,状态栏透明度不会持续存在
有什么方法可以在最大化模式下保持透明度?
更新:
根据此回答,我尝试使用 Dynamic-Panel-Transparency,但重启后显示错误并且无法正常工作:
它显示“加载扩展时出错”。
答案1
我遇到了与该扩展相同的问题。因此,我找到了问题的根源。
我采取的步骤:
打开终端。
导航
ubuntu.css
。cd /usr/share/gnome-shell/theme
为了安全起见,我复制了
ubuntu.css
。sudo cp ubuntu.css ubuntu_css.txt
以防万一我把文件弄乱了。
ubuntu.css
在编辑器中打开。sudo vi ubuntu.css
在文档中搜索 panel.solid 直到看到
/* panel color */
。/* panel color */ #panel.solid { background-gradient-direction: vertical; background-gradient-start: #58554d; background-gradient-end: #3f3e39; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9); }
background-gradient-
为了安全起见,我使用注释掉了css 选项/* */
,以便可以保留原始代码。添加新行并输入:
background-color: rgba( 0, 0, 0, 0.1);
保存文件并重新启动计算机。
完成的代码如下所示:
#panel.solid {
/* background-gradient-direction: vertical;
background-gradient-start: #58554d;
background-gradient-end: #3f3e39; */
background-color: rgba(0, 0, 0, 0.1);
text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);
}