ちなみにscim-bridgeは、scimやscim-immoduleのさまざまな不安定性を解消するために開発された機構で、実際Ubuntuで使っていてかなり安定している。ただし、パッケージがim-switchに未対応なので若干の作業が要る。2008 年 6 月 2 日追記: scim-bridge パッケージの更新により、現在ではこの作業は不要となっている。
# cat > /etc/X11/xinit/xinput.d/scim-bridge
XIM=SCIM
XIM_PROGRAM=/usr/bin/scim
XIM_ARGS="-d"
if [ -e /usr/lib/gtk-2.0/*/immodules/im-scim-bridge.so ]; then
GTK_IM_MODULE=scim-bridge
else
GTK_IM_MODULE=xim
fi
if [ -e /usr/lib/qt3/plugins/inputmethods/im-scim-bridge.so ]; then
QT_IM_MODULE=scim-bridge
else
QT_IM_MODULE=xim
fi
DEPENDS="scim, scim-bridge-agent, scim-bridge-client-gtk | scim-bridge-client-qt"
# update-alternatives --install /etc/X11/xinit/xinput.d/ja_JP xinput-ja_JP /etc/X11/xinit/xinput.d/scim-bridge 100
2008 年 6 月 2 日追記: 確かに emacs の起動は uim から scim への乗り換えによりスピードアップするが、それよりもっと俊敏に起動する方法は、 xim を使わず uim-el や anthy-el を使うことであった。 emacs で xim を使わないようにするには、 ~/.Xdefaults に
Emacs.UseXIM: falseなどと記述して X を再起動 (または X リソースを更新) する。というわけで、 scim-bridge を使う必然性がなくなったので、 uim に戻すことにした。
0 件のコメント:
コメントを投稿