Gnome3
如何更改 GNOME 中活動視窗標題欄的顏色?
我在 StackExchange 上找到瞭如何更改非活動視窗標題欄的顏色(在 GNOME 3 中):
~/.config/gtk-3.0/gtk.css
:headerbar.default-decoration { background-color: #c00; /* red */ }
(請參閱此問題:如何更改標準 GTK 應用程序中的標題欄高度以及 Gnome 3.20 上帶有標題欄/CSD 的應用程序)
但是我怎樣才能改變只有活動視窗的顏色呢?
我會說這是不正確的。
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 表示紅色)如果您使用顏色概念,請務必將背景圖像設置為無