以下のように設定。
[操作手順]
<1>rootで設定ファイルを作成する
1.rootでログインする。
2./etc/X11/xinit/xinitrc.d/xinput
以下のように内容を変更する。
(前略)
#
# check $XIM and set a default $XIM value.
#
if [ -z "$XIM" ]; then
case $tmplang in
ko*)
if [ -e /usr/bin/ami ]; then
XIM="Ami"
elif [ -e /usr/bin/hanIM ]; then
XIM="hanIM"
fi
;;
ja*)
# 以下の2行を、#を記載してコメントアウトする。
# if [ -e /usr/X11R6/bin/xwnmo ]; then
# XIM="_XWNMO"
# 以下の4行を追加。
if [ -x /usr/lib/im/locale/ja/atokserver/atokx_client ] ; then
XIM="htt"
elif [ -e /usr/X11R6/bin/xwnmo ]; then
XIM="_XWNMO"
(中略)
#
# set a proper XIM program with respect to $XIM
#
if [ -z "$XIM_PROGRAM" ]; then
case "$XIM" in
Ami)
(中略)
kinput2)
XIM_PROGRAM=kinput2
if [ X"`ldd /usr/X11R6/bin/kinput2 | grep libcanna`" = X ] ; then
XIM_ARGS="-wnnenvrc /etc/FreeWnn/ja/wnnenvrc"
else
XIM_ARGS="-canna"
fi
;;
skkinput)
XIM_PROGRAM=skkinput
XIM_ARGS="" ;;
# 以下の4行を追加。
htt)
. /usr/lib/im/locale/ja/atokserver/atokx_client
XIM_PROGRAM=/bin/true
;;
*)
XIM_PROGRAM=/bin/true ;;
esac
fi
(後略)
/etc/X11/xinit/xinitrc.d/xinput を上書き保存。
3./usr/lib/im/locale/ja/atokserver/atokx_client の "export..." が書かれているあたりに
export LD_PRELOAD=/usr/X11R6/lib/libXi.so.6
と書き足す
ただし UTF-8 ですとこのままでは変換文字候補の一覧が化けるのでさらに
LANG="ja_JP.eucJP"
と書き足す
4.OpenOffice.org で ATOK を使う場合はホームディレクトリの .bash_profile に
export USE_XOPENIM=t
X を再起動すれば, キーボードの「半角/全角」キーを押せば ATOK パレットが表示され、
かな漢字変換が正常にできるようになる。