当窗口未最大化时,Gnome Panel 变得完全透明!

当窗口未最大化时,Gnome Panel 变得完全透明!

在我的 Ubuntu 18.04 中,当任何窗口未最大化时,顶部面板变得完全透明。

当窗口最大化时 当窗口最大化时

当窗口未最大化时 当窗口未最大化时

我该如何解决这个问题?

答案1

您的问题中的行为来自用户 shell 主题。

您应该在用作用户外壳主题的样式表中查找以下值。

#panel-->> 当没有窗口最大化时。--
#panel.solid >> 当窗口最大化时。

在下面的例子中,我/usr/share/gnome-shell/theme/ubuntu.css在我的 Ubuntu 18.04 中获取了文件

在第 658 行

/* TOP BAR */
#panel {
  background-color: rgba(0, 0, 0, 0.2);
  /* transition from solid to transparent */
  transition-duration: 500ms;
  font-weight: bold;
  height: 1.86em; }

在第 1950 行

/* 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);
}

变成

/* TOP BAR */
#panel {
  background-color: green;
  /* transition from solid to transparent */
  transition-duration: 500ms;
  font-weight: bold;
  height: 1.86em; }

/* panel color */
#panel.solid {
  background-gradient-direction: vertical;
  background-gradient-start: blue;
  background-gradient-end: blue;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);
}

因为我已经将上面的颜色改为绿色和蓝色。当没有窗口最大化时,我应该看到顶栏为绿色。当窗口最大化时,顶栏为蓝色。

以下是一些截图。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

相关内容