これらのテーマが最新バージョンの GTK と互換性があるかどうか知っている人はいますか?
雰囲気のあるテーマは気に入っていますが、オレンジ色のハイライトを青にしたり、その時の好みに合わせて変えたいと思っています。
代替案があればお気軽にご提案ください。
答え1
GTK の CSS ファイルを編集して選択色を変更することができます。
- のような名前のテキスト ファイルを作成し
colour.sh
、そのファイルに吹き出し行を貼り付けます。古い色=f07746 新しいカラー=f0cb46 古い進捗バーの色=db6a3c 新しい進捗バーの色=dbb93b sed -i "s|$oldcolor|$newcolor|g" /usr/share/themes/Ambiance/gtk-2.0/gtkrc sed -i "s|$oldcolor|$newcolor|g" /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css sed -i "s|$oldcolor|$newcolor|g" /usr/share/themes/Ambiance/gtk-3.0/settings.ini sed -i "s|$old_progress_bar_color|$new_progress_bar_color|g" /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
- このスクリプトを実行可能にするターミナルに入力
chmod +x colour.sh
- 次に、
sudo ./colour.sh
ターミナルに入力してスクリプトを実行し、プロンプトが表示されたらパスワードを入力します。 - ログアウトして再度ログインすると、選択色が薄い黄色(デフォルトのオレンジ色から)に変わります。
上記のスクリプトは、下の画像に示すように、選択範囲と進行状況バーの色を黄色に変更します。
これは、nautilus ファイルコピーの進行状況バーを除くすべての場所で機能します。Ambiance は、ファイルコピー ダイアログの進行状況バーを描画するために png 画像ファイルを使用します (ファイルは次のとおりです:/usr/share/themes/Ambiance/gtk-3.0/assets/progressbar-vertical-fill.png
および/usr/share/themes/Ambiance/gtk-3.0/assets/progressbar-horizontal-fill.png
)。次に、GIMP で画像マジックを実行して、これらの画像の色をオレンジから黄色に色変換する必要があります (これは GIMP の「カラー化」です)。詳細なチュートリアルは、ここで見つかりました。
ウィンドウの境界ボタン、チェックボックス、ラジオボタン、その他すべては、、/usr/share/themes/Ambiance/gtk-3.0/assets
およびにある png ファイルからレンダリングされます。これらのイメージはオレンジから黄色に変換する必要があります。スクリプトを使用してこの色変換を自動化する方法があるはずです。/usr/share/themes/Ambiance/gtk-3.0/assets
/usr/share/themes/Ambiance/metacity-1
画像の色を変更する方法に関するスーパーユーザーリンクこれらすべてに役立つはずです。
注記:16進コードの完全なリストは以下で確認できます(f07746
はオレンジ色、f0cb46
は黄色)ここ。
特定の色に類似した色を見つけることもできます。このリンクリンク内のカラー 16 進コードを自分の色に置き換えるだけで、他の色の一致する色合いや色調が得られます。