mumumuの日記: Input Method - ATOK X@FC3 Test2
Fedora Core 3 Test3のリリースが来週頭に迫ってきました。アッ
プデートも駆け込みで頻繁に行われており、initscriptやcoreutil,
gcc等のコアに関する部分が変更され、今夜ついにkernelが2.6.8
-1.598にアップデートされました。
しかし気になるのが、input Methodの起動方法。今までは
/etc/X11/xinit/xinitrc.d/xinputをそのまま読み込んでinput
Methodを選んでいたのが、スクリプト名がxinput.shに変わり、
起動方法も変更されています。
具体的には/etc/X11/xinit/xinitrc.d/xinput.shの以下の部分。
----
lang_region=$(echo $tmplang | sed -e 's/\..*//')
for f in $HOME/.xinput.d/${lang_region} \
$HOME/.xinput.d/default \
/etc/X11/xinit/xinput.d/${lang_region} \
/etc/X11/xinit/xinput.d/default ; do
[ -r $f ] && source $f && break
done
----
ここではlang_regionはja_JPなのです。
$HOME/.xinput.d/ja_JP
$HOME/.xinput.d/default
/etc/X11/xinit/xinput.d/ja_JP
/etc/X11/xinit/xinput.d/default
のいずれかが読まれればbreakするという方式になっています。
順当な方式としては$HOME/.xinput.d/ja_JPに起動スクリプト
を書くか、起動スクリプトへのシンボリックリンクを張って
おくことでしょう。/etc/X11/xinit/xinput.d/ja_JPには、
/etc/alternatives/xinput-ja_JPへのシンボリックリンクが
張られているので、xinput-ja_JPから、起動スクリプトへの
シンボリックリンクを張るのも有りだと思われます。
----
私は/etc/X11/xinit/xinput.d にatokx-input.shというフ
ァイルを作って置いて(中身はFC2のものと同じ)
そこに/etc/alternatives/xinput-ja_JPからシンボリックリン
クを張りました。これでATOK Xを通常通り使うことができるよ
うになりました。
ln -s /etc/X11/xinit/xinput.d/atokx-input.sh xinput-ja_JP
----
FC3 Test3がリリースされれば、致命的な部分以外は変更され
ないことになっていますので、恐らくこのままいくでしょう。
FC3にはいろいろな意味で期待しています。
Input Method - ATOK X@FC3 Test2 More ログイン