私は数秒かかると思いましたが、精神的な崩壊であることが判明したことを達成したかったのです。トピックを無視することです。選択項目GTK3テーマの色。
最初はその値を上書きすれば~/.config/gtk-3.0/gtk.css
成功すると思っていましたが、いいえ、無視されました。
$ cat ~/.config/gtk-3.0/gtk.css
@define-color selected_bg_color #ff4e9a;
その後、rsync
値を変更して/usr/share/themes/<name>
目的の色を変更しましたが、何の効果もありませんでした。ファイルの色の値をすべて編集しました。それでも無視されます。~/.themes
selected_bg_color
sed
css
結局のところ、単純な色をオーバーライドする唯一の方法は、ローカルにコピーされたテーマを「登録」することでした。
cd /home/foo/.themes/themename/gtk-3.0
glib-compile-resources gtk.gresource.xml
GTK3はあまりにも過度に設計されており、色を再定義する他の方法はありませんか?
編集:誰かがリリースを提案するgnome
前に外観メニューからGTK2のデフォルト設定としてMate Desktopを実行しています。 padding以外は
厳密に言えば何もしません。gtk-theme-config
~/.config/gtk-3.0/gtk.css
答え1
私は最近これを経験しました。トリムの輪郭を表す線が複数ある場合が多い。作業を始める前に、編集したいファイルのバックアップを作成することをお勧めします。
最初にこれを行ったのは、交換したい色の正確な16進コードを取得できるようにカラーセレクタをインストールすることでした。次に、検索と置換を使用してVimのテーマのgtk.cssファイルを編集しました。私はvimコマンドを使って{#ff4e9a}色のすべてのインスタンスを自分の色に置き換えました:%s/#ff4e9a/#C7CDDB/g
。変更したら、それを使用してファイルに書き込み、:w
シェルを再ロードする必要があります。
通常、GTKには特定のウィンドウの「代替」色もあります。/fallback
ウィンドウの装飾を明確に区別できる場合は、Vimを使用してテーマファイルからこのフレーズを検索するか、カラーピッカーを使用することをお勧めします。
GTKは非常にトリッキーで、学習中にテーマを何度も台無しにしましたので注意してください。