Ubuntu-jaにSCIM+Anthyがインストールされていて使いやすかったのでDebianにもインストールしてみました。sargeにはAnthyとSCIMのパッケージはあるのですが、scim-anthyがないのでまずはgood-dayのリポジトリを/etc/apt/source.listに追加。
んでapt-get install。
# SCIM
deb http://everybody.good-day.net/~ikuya/debian/sarge/scim-misc/ ./
deb-src http://everybody.good-day.net/~ikuya/debian/sarge/scim-misc/ ./
set-language-envだとAnthyを選ぶとuimを使うように設定されてしまうようなので設定ファイルは手動で変更しました。まずは~/.xsession。
# apt-get install anthy anthy-el scim-anthy scim-gtk2-immodule
#======================================================================= # 日本語入力 (XIM) の設定 # XIM サーバーを起動する if type scim &> /dev/null ; then scim & fi XMODIFIERS=@im=scim ; export XMODIFIERS export GTK_IM_MODULE=scim
ついでに.emacsもanthy-elを使うように修正しておきます。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 漢字変換 (Anthy) の設定 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (set-input-method "japanese-anthy") (toggle-input-method nil)
以上で終了。キーバインドはデフォルトではCTRL+SPACEですが、これだとEmacsやEclipseが使いにくいのでSHIFT-SPACEに変更。SCIMは設定をGUIで変更できるのがいいですね。