有一种方法可以更改 ubuntu 20.04 lts 中的顶部栏背景不透明度。我安装了隐藏顶部栏扩展,但没有选项可以更改它。
答案1
解决方法
使用此帖子在 Ubuntu 20.04 上安装 Adwaita shell 主题?提取默认主题文件的内容/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource
。
然后从Yaru
上图中的目录中将gnome-shell.css
文件复制到
$HOME/.local/share/themes/myYaru/gnome-shell
或$HOME/.themes/myYaru/gnome-shell
目录。根据需要创建目录。
[ 在此文件中
gnome-shell.css
,有一些路径指定了resource
如果主题对这些路径无效则需要使用技巧 ][在我的尝试中,它不是必需的。但如果某些内容显示不正确,则必须对文件夹和路径进行一些修改。]
例子:
background-image: url("resource:///org/gnome/shell/theme/checkbox-off.svg"); }
background-image: url("resource:///org/gnome/shell/theme/checkbox-off-focused.svg"); }
background-image: url("resource:///org/gnome/shell/theme/checkbox.svg"); }
background-image: url("resource:///org/gnome/shell/theme/checkbox-focused.svg"); }
background-image: url("resource:///org/gnome/shell/theme/toggle-off.svg"); }
background-image: url("resource:///org/gnome/shell/theme/toggle-on.svg"); }
要使用这个 shell 主题,myYaru
您需要安装用户 Shell 主题 gnome-shell 扩展。
然后从中选择gnome-tweaks
现在您拥有默认 shell 主题的本地副本。因此您可以gnome-shell.css
在这个本地主题中编辑文件。
现在打开文件$HOME/.local/share/themes/myYaru/gnome-shell/gnome-shell.css
并转到第 1141 行左右;
/* Top Bar */
#panel {
background-color: #1d1d1d;
使用 rgba 颜色更改它来控制不透明度。
例子:
/* Top Bar */
#panel {
background-color: rgba(0,0,0,0.4);
保存文件并使用 Alt+F2 ‘r’ Enter 方法刷新 gnome-shell。
不透明度设置为 0.05,即 rgba(0,0,0,0.05)