Debian StretchとXfceデスクトップ環境があります。使っています灰色の鳥トピック。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+ テーマの使用」ではなく、設定で「クラシックテーマの使用」オプションを使用します。
どんなアイデアでも大歓迎です。ありがとう
ベストアンサー1
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アプリがほとんどないため、この変更は私が知らない方法で使用していないアプリのスタイルに影響を与える可能性があります。