web-dev-qa-db-ja.com

メニューテキストの色を変更するには?

私は選択色をオレンジ色から明るい灰色に変えることができました。

ここで、「使用可能」、「退席中」、および「ビジー」を見ることができるように、黒の非アクティブ/無効なメニュー項目のテキストの色を変更したいと思います。テキストは黒です。たとえばグレーにしたいです。

そのテキストの色を変更するには?

3
Martin Zeltin

そのプロパティを変更するには、問題のテーマのgtkrcファイルをハックする必要があります。私はあなたがアンビアンスで働いていると思います。

おそらく最初にしたいことは、システム全体のコピーではなく、テーマのローカルコピーを作成することです。それをAmbiance-Modと呼びましょう。ターミナルを開いてこれを実行します:

_cp -r /usr/share/themes/Ambiance ~/.themes/Ambiance-Mod_

新しいテーマを使用するには、_index.theme_も編集する必要があります。

_gedit ~/.themes/Ambiance-Mod/index.theme_

Ambianceのすべてのインスタンスを_Ambiance-Mod_に変更します

「アピアランス設定」にAmbiance-Modが必要です。 gtkrcファイルを編集しましょう。

_gedit ~/.themes/Ambiance-Mod/gtk-2.0/gtkrc_

変更するテキストを制御する部分は、334行目で見つかります。_fg[INSENSITIVE]_ for _style "menu" = "dark"_

_style "menu" = "dark" {
    xthickness = 0
    ythickness = 0

    bg[NORMAL] = "#43423f"
    bg[INSENSITIVE] = "#43423f"
    fg[INSENSITIVE]   = shade (0.54, "#43423f")

    engine "murrine"
    {
        roundness = 0
    }
}
_

shade (0.54, "#43423f")を変更して、希望の16進数の色を使用する必要があります。 _"#969696"_のようなものを試してください。引用符で囲まれていることを確認してください。

change color

元のテーマを台無しにすることを恐れていない場合は、_/usr/share/themes/Ambiance/gtk-2.0/gtkrc_を直接編集し、テーマのコピーと_index.theme_の名前の変更に関する部分をスキップできます。

他のオプションを試してみたい場合は、GNOME wikiで the GTK Theming Tutorial を確認してください。

9
andrewsomething