Gnome3

如何更改 GNOME 中活動視窗標題欄的顏色?

  • July 1, 2020

我在 StackExchange 上找到瞭如何更改非活動視窗標題欄的顏色(在 GNOME 3 中):

~/.config/gtk-3.0/gtk.css:

headerbar.default-decoration {
   background-color: #c00; /* red */
}

(請參閱此問題:如何更改標準 GTK 應用程序中的標題欄高度以及 Gnome 3.20 上帶有標題欄/CSD 的應用程序

#c00 中著色的非活動視窗

但是我怎樣才能改變只有活動視窗的顏色呢?

我會說這是不正確的。headerbar:backdrop應該是用於非活動視窗的視窗,headerbar用於活動視窗。我使用 headerbar {…} 來設置顏色,例如:

   headerbar {
 padding: 0 6px;
 min-height: 46px;
 border-width: 0 0 1px;
 border-style: solid;
 border-color: @border_color;
 background: @bg_color linear-gradient(to bottom, shade(@bg_color,1.2), shade(@bg_color, 0.8));
 box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); }

對於我使用的非活動視窗:

 headerbar:backdrop {
   background-image: linear-gradient(to bottom, shade(@bg_color,1.2), shade(@bg_color, 0.8));
   box-shadow: inset 0 1px rgba(255, 255, 255, 0.8);
   transition: 200ms ease-out; }

你可以用它來background-color代替,background-image但我不喜歡它;-) 請注意,以 @ 為前綴的顏色是主題的一部分,必須定義。代替它們,您可以使用 rgb 表示法(例如,#FF0000 表示紅色)

如果您使用顏色概念,請務必將背景圖像設置為無

引用自:https://unix.stackexchange.com/questions/595957