2013年2月7日木曜日

UbuntuでのEclipseのツールチップの色を変更する

Unity採用以後のUbuntuで使われているGnomeのAmbianceテーマは、Eclipse上でのツールチップ表示の背景が真っ黒になってしまって見辛いったらありゃしない。
背景色を変更する方法を見つけたのでメモ。

テーマの色を変更する方法

themes - How to change tooltip background color in Unity? - Ask Ubuntu
http://askubuntu.com/questions/70599/how-to-change-tooltip-background-color-in-unity
上記Q&Aでは、回答として大別して3つの方法が寄せられている。
  1. テーマの設定ファイルを直接書き変える
  2. gnome-color-chooser を使う
  3. ~/.gtkrc-2.0 に記述する
今回は3つ目を採用。/usr/の下を直接書き換えるのは気が引けるし、~/.gtkrc-2.0 は作ってあってコピペできる記述例もあったので、gnome-color-chooserをインストールするより早いだろう、と。

設定ファイルの内容

~/.gtkrc-2.0 に以下を記述する。
style "gnome-color-chooser-tooltips"
{
  bg[NORMAL] = "#FFFFAF"
  fg[NORMAL] = "#000000"
}
widget "gtk-tooltip*" style "gnome-color-chooser-tooltips"

参考ページにある例では、~/.gtkrc-2.0-gnome-color-chooserという別ファイルに記述して、そのファイルを読み込む設定(include ".gtkrc-2.0-gnome-color-chooser")を~/.gtkrc-2.0に記述するようになっているが、手っ取り早く直接記述した。
これでツールチップが見覚えのあるクリーム色になった。

環境

  • Thinkpad x201s
  • Ubuntu 12.04.1 LTS Precise Pangolin
  • Eclipse 3.7 Indigo