SCIM+Anthyで日本語入力

Ubuntu-jaにSCIM+Anthyがインストールされていて使いやすかったのでDebianにもインストールしてみました。sargeにはAnthySCIMのパッケージはあるのですが、scim-anthyがないのでまずはgood-dayのリポジトリを/etc/apt/source.listに追加。


# SCIM
deb http://everybody.good-day.net/~ikuya/debian/sarge/scim-misc/ ./
deb-src http://everybody.good-day.net/~ikuya/debian/sarge/scim-misc/ ./
んでapt-get install。

# apt-get install anthy anthy-el scim-anthy scim-gtk2-immodule
set-language-envだとAnthyを選ぶとuimを使うように設定されてしまうようなので設定ファイルは手動で変更しました。まずは~/.xsession。

#=======================================================================
# 日本語入力 (XIM) の設定
# XIM サーバーを起動する
if type scim &> /dev/null ; then
  scim &
fi
XMODIFIERS=@im=scim ; export XMODIFIERS
export GTK_IM_MODULE=scim

ついでに.emacsanthy-elを使うように修正しておきます。

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 漢字変換 (Anthy) の設定
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(set-input-method "japanese-anthy")
(toggle-input-method nil)

以上で終了。キーバインドはデフォルトではCTRL+SPACEですが、これだとEmacsEclipseが使いにくいのでSHIFT-SPACEに変更。SCIMは設定をGUIで変更できるのがいいですね。