Debian
Debian Xfce,正確的 GTK 3 Greybird 主題與 Chromium 的集成
我有帶有 Xfce 桌面環境的 Debian Stretch。我正在使用灰鳥主題。我曾經
gtk-theme-config
添加過我的自定義綠色,十六進制#324820
。我還#398ee7
用我的自定義綠色替換了預設的藍色:/usr/share/themes/Greybird$ sudo find . -type f -exec sed -i 's/#398ee7/#324820/g' {} \;
在我右鍵點擊的任何應用程序中,上下文菜單上突出顯示的項目是帶有白色文本的綠色背景。但是在 Chromium 中,它是
#cecece
帶有白色文本的灰色背景。我能夠在/usr/share/themes/Greybird/gtk-3.0/gtk-contained.css
第 23 行的文件中更改它,background-color: #cecece; }
. 但是,當我將滑鼠懸停在諸如書籤之類的東西上時,這也會改變工具提示背景。這些有黑色文本,#3c3c3c
在我的深綠色背景上留下了非常差的可讀性。我可以在此文件中進行哪些更改gtk-contained.css
,以將 Chromium 與我的主題正確集成?我想我想做與以下等效的操作(從第 5 行開始/usr/share/themes/Greybird/gtk-2.0/gtkrc
),但在 GTK 3 中:gtk-color-scheme = "bg_color:#EEEEEE\nselected_bg_color:#324820\nbase_color:#fcfcfc" # Background, base.
在上面的行中,我更改了
selected_bg_color
.在 Chromium 中,我在設置中使用“使用經典主題”選項而不是“使用 GTK+ 主題”。
歡迎任何想法。謝謝
我通過添加
hover
偽類解決了我的問題:.background:hover { background-color: #324820; }
我在以下部分中添加了它,從第 21 行開始
/usr/share/themes/Greybird/gtk-3.0/gtk-contained.css
.background { color: #3c3c3c; background-color: #cecece; } .background:hover { background-color: #324820; } .background:backdrop { color: #858585; background-color: #cecece; text-shadow: none; -gtk-icon-shadow: none; }
我的 GTK 3 應用程序很少,因此此更改可能會影響我不以我不知道的方式使用的應用程序的樣式。