web-dev-qa-db-ja.com

Gnome(または単一性ですか?)gtkrc設定を無視します

これは 「黒のツールチップに白」の質問 に関連しています。昨日まで、 このブログ投稿 で示唆されているように、Eclipse用の特定のgtkrcファイルを使用して、ツールチップの色(および I要素のパディングを修正 )を変更できました。

私のgtkrcは次のように見えます(わずかに再フォーマット済み)

gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\n
  tooltip_fg_color:#000000\nselected_bg_color:#f07746\n
  selected_fg_color:#FFFFFF\ntext_color:#3C3C3C\n
  bg_color:#F2F1F0\ntooltip_bg_color:#f5f5b5\nlink_color:#DD4814
...

コマンドでEclipseを実行します

GTK2_RC_FILES=~/.themes/Eclipse.gtkrc Eclipse

これは11.10で正常に機能し、ツールチップの色を除いて12.04でも機能します。つまり、Eclipseは調整されたUI要素から開始しますが、黒のツールチップではデフォルトの白を使用します。

システム全体のgtkrcファイルの編集

/usr/share/themes/Ambiance/gtk-2.0/gtkrc

この回答 で示唆されているように、うまくいきますが、私はそれをやりたくないですし、さらにgtk-color-scheme設定を除くgtkrcへのすべての変更をEclipseが取得する理由についても手がかりがありません。誰が間違っているか知っていますか?

2
agnul

これをgtkrc(〜/ .gtkrc-2.0またはカスタムEclipseのいずれか)に追加します:

style "gnome-color-chooser-tooltips"
{
  bg[NORMAL] = "#FFFFAF"
  fg[NORMAL] = "#000000"
}
widget "gtk-tooltip*" style "gnome-color-chooser-tooltips"

これはgnome-color-chooserが行うことで、動作します。

1
bain

選択したテーマディレクトリのgtk-3.0/gtk.cssのコンテンツを確認します。 aking1012がすでに述べたように、GTK2の代わりにGTK3が使用されました。

1
Andrey V