X Window System起動時にATOKのクライアントを自動的に起動するためには、次のように設定を変更します。
それぞれの場合に応じて操作します。
- OSインストール以降、/etc/X11/xinit/xinitrc.d/xinput を変更していない場合
- OSインストール以降、/etc/X11/xinit/xinitrc.d/xinput を変更している場合
I OSインストール以降、/etc/X11/xinit/xinitrc.d/xinput を変更していない場合
■操作
- rootユーザーでログインします。
- /opt/atokx2/sample/client_patch/client_patch.redhat9 を実行します。
- ログアウトします。
- 任意のユーザーでログインします。
ATOKが使用できるようになります。
II OSインストール以降、/etc/X11/xinit/xinitrc.d/xinput を変更している場合
以下は、OSインストール直後の xinput に対する変更を記述しています。
■操作
- rootユーザーでログインします。
- /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 [ -e /opt/atokx2/bin/atokx2_client.sh ]; then
XIM="htt"
elif [ -e /usr/X11R6/bin/xwnmo ]; then
XIM="_XWNMO"
elif [ -e /usr/X11R6/bin/kinput2 ]; then
XIM="kinput2"
elif [ -e /usr/X11R6/bin/skkinput ]; then
XIM="skkinput"
fi
;;
(中略)
#
# set a proper XIM program with respect to $XIM
#
if [ -z "$XIM_PROGRAM" ]; then
case "$XIM" in
Ami)
(中略)
skkinput)
XIM_PROGRAM=skkinput
XIM_ARGS="" ;;
# 以下の4行を追加します。
htt)
. /opt/atokx2/bin/atokx2_client.sh
XIM_PROGRAM=/bin/true
XIM_ARGS="" ;;
*)
XIM_PROGRAM=/bin/true ;;
esac
fi
(後略) - /etc/X11/xinit/xinitrc.d/xinput を上書き保存します。
- ログアウトします。
- 任意のユーザーでログインします。
ATOKが使用できるようになります。