OMG!Ubuntu!ポスト で述べたように、GTK3アプリのメニューとツールバーはUbuntuテーマで修正されています。ただし、GTK2アプリとメニューのテーマの色に従っていないGTK2メニューとGTK3メニューの間のUbuntuテーマにはまだ矛盾があります。
gtkrcファイルを編集してmenuスタイルを同じに設定することで、GTK2でもこれが可能であることを知っています既存のdarkスタイルとして。 gtkrcファイルを開くと、次の行を確認できます。
style "menu" {
xthickness = 0
ythickness = 0
engine "murrine"
{
roundness = 0
}
}
メニューの色を修正するには、次のように最初の行を変更するだけです。
style "menu" = "dark" {
xthickness = 0
ythickness = 0
engine "murrine"
{
roundness = 0
}
}
しかし、これはComboBoxメニュー、特に暗い色のためにAmbianceに問題を引き起こします。たとえば、Tomboyプリファレンスでは、ドロップダウンメニューのすべてのエントリは判読できません。
この問題の解決策を見つけました。
gtkrcには、ComboBoxメニューの問題の回避策を含む行があります。回避策は、ComboBoxエントリの色を暗い色のテキストに置き換えます。
widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround"
この問題を修正するには、行の先頭に#マークを挿入して無視し、dark_fg_color
は軽い:
#widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround"
結果のスクリーンショットは次のとおりです。