从 18.04 升级到 18.10 后,右侧停靠栏背景颜色仍为黑色,无法设置为透明模式

从 18.04 升级到 18.10 后,右侧停靠栏背景颜色仍为黑色,无法设置为透明模式

我使用的是 Ubuntu 18.04,右侧底座带有透明度。更新后,背景底座颜色为黑色。我按照此处回答的步骤操作:Ubuntu 18.04 基座上的完全透明度 但背景码头颜色仍然是黑色。

答案1

我认为在 18.10 中他们引入了一些“Yaru”新的主题风格。
默认情况下,这个 dock 是以#1d1d1d/* Yaru Dock styling */ 下的颜色为主题的,你需要它来制作none你想要的任何颜色。

在此处输入图片描述

在此处输入图片描述

为此,请在终端中运行以下命令。

sudo -H gedit /etc/alternatives/gdm3.css# 如果您使用任何其他编辑器,请更改 gedit。

转到第 2212 行background: #1d1d1d;

#dashtodockContainer.shrink.left #dash,
#dashtodockContainer.dashtodock.left #dash,
#dashtodockContainer.shrink.right #dash,
#dashtodockContainer.dashtodock.right #dash {
  background: #1d1d1d;
  padding-top: 2px;
  padding-bottom: 2px; }

background: #1d1d1d;将行改为background: none;

看起来就像

#dashtodockContainer.shrink.left #dash,
#dashtodockContainer.dashtodock.left #dash,
#dashtodockContainer.shrink.right #dash,
#dashtodockContainer.dashtodock.right #dash {
  background: none;
  padding-top: 2px;
  padding-bottom: 2px; }  

以同样的方式,转到行号 2150 和 2156,并将值更改为 none

#dashtodockContainer.opaque {
  /* Only alpha value is used */
  background-color: none;
  border-color: rgba(0, 0, 0, 0.4);
  transition-duration: 500ms; }


#dashtodockContainer.transparent {
  /* Only alpha value is used */
  background-color: none;
  border-color: rgba(0, 0, 0, 0.1);
  transition-duration: 500ms; }

保存文件并关闭。

在终端中运行这 3 个命令

gsettings set org.gnome.shell.extensions.dash-to-dock customize-alphas true  
gsettings set org.gnome.shell.extensions.dash-to-dock max-alpha 0.00000000001  
gsettings set org.gnome.shell.extensions.dash-to-dock min-alpha 0.00000000001  

重新启动即可看到变化。

仍然可以看到黑色边框,您可以通过行号 1292 将其更改为无或任何有效的首选颜色。

在此处输入图片描述

相关内容