Elementary OSにEclipseを導入する

インストール自体はファイルをダウンロードして適当な場所に配置すれば良いです。

ただEclipseツールチップが、背景色も文字色も黒くなってしまい、全く内容が読めず 使い物になりませんでした。

f:id:jou4:20150322115748p:plain

ウェブを検索したところ、次のページを見つけました。

http://elementary.io/answers/tooltip_color

Themeの設定ファイルを書き換えるのと、起動時の環境変数を設定する必要がありました。

Themeの設定ファイルを変更

$ sudo vim /usr/share/themes/elementary/gtk-2.0/gtkrc

背景色と文字色を変更します。

gtk_color_scheme  = "tooltip_bg_color:#000\ntooltip_fg_color:#FFF"

gtk_color_scheme  = "tooltip_bg_color:#F5F5C5\ntooltip_fg_color:#000"

に修正します。

起動時の環境変数を設定する

SWT_GTK3=0 という環境変数を渡す必要があります。

$ env SWT_GTK3=0 /home/vagrant/Programs/Eclipse/eclipse-luna/eclipse

これで解消しました。

f:id:jou4:20150322115803p:plain

デスクトップアプリケーションとして登録する

ついでにデスクトップアプリケーションとして登録しておきます。 ***.desktop というファイルを作成すれば良いです。

$ sudo vim /usr/share/applications/eclipse.desktop

内容は次のとおりです。

[Desktop Entry]
Name=Eclipse
GenericName=IDE
Comment=Development programs
TryExec=/home/vagrant/Programs/Eclipse/eclipse-luna/eclipse
Exec=env SWT_GTK3=0 /home/vagrant/Programs/Eclipse/eclipse-luna/eclipse
Terminal=false
Type=Application
Icon=/home/vagrant/Programs/Eclipse/eclipse-luna/icon.xpm
Categories=Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;

これによりLauncherに表示されるようになります。Dockへの登録も可能になります。

f:id:jou4:20150322115817p:plain