Sponsored Link

atokx設定(Fedora Core 1 編)




以下のように設定。

[操作手順]

<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 パレットが表示され、
 かな漢字変換が正常にできるようになる。