
gnome tweak tool の「テーマ」タブに、GTK+ と Shele テーマという 2 つの異なるドロップダウン メニューがあります。この 2 つの違いは何ですか? もう 1 つ質問があります。新しいテーマをインストールしたばかりですが、ボタンのフォントを白以外に変更したいです。どうすればいいですか? よろしくお願いします!
答え1
テーマの色を変更するには、3 つのファイルを編集する必要があります。
/usr/share/themes/{テーマ名}/gtk-3.0/gtk.css
/usr/share/themes/{テーマ名}/gtk-3.0/settings.ini
/usr/share/themes/{テーマ名}/gtk-2.0/gtkrc
これらのファイルの先頭には、gtk 2 および gtk 3 ライブラリに基づくアプリケーションで使用されるコアの前景色と背景色の 4 つのペアがあります。base_color と text_color のペアは、ウィンドウのドキュメントまたはテキスト入力部分に使用され、bg_color と fg_color は、アイコンとラベルが表示されるウィンドウ領域に使用されます。selected ペアは選択されたテキスト用で、tooltip ペアは、ボタンまたはリンクの上にマウスを置いたときにポップアップ表示されるヒントに使用されます。これらの色は、さまざまな不透明度またはシェーディングを使用してアプリケーションによって適用される場合があります。ボタン内のテキストの色は、fg_color から取得されます。これらのラベル セットは 3 つのファイルすべてに表示されるため、ラベルを変更するたびに 3 つすべてを同じになるように変更しています。以下は、Ambiance テーマの gtk.css ファイルで変更した内容の例です。
/* デフォルトのカラースキーム */
bg_color を #cdc3b8 で定義します。
@define-color fg_color #262626;
ベースカラーを定義します。
@define-color テキストの色 #262626;
選択された背景色を #01b9fc で定義します。
@define-color 選択された色 #ffffff;
ツールチップの背景色を定義します #A3D0FF;
@define-color ツールチップfg_color #023C79;