ATOK X3 を Ubuntu Hardy(x86_64)にインストール
一ヶ月くらい前ですが、 ATOK X3 for Linux を購入しました。前の MacBook の時も ATOK を使っていたので、Anthy だと若干ストレスが溜まるのです。昔の Canna とかに比べたら、Anthyは遙かに良くできていると思うのですが、一度 ATOK を使ってしまうと他のIMEが使えなくなってしまいます。というわけで、AAA優待版のダウンロード販売が安かったので、これを購入して ThinkPad にインストールしました。ThinkPad の Ubuntu Hardy は i386 版なので、下記のジャストシステムのページにある通りにインストールすればOKでした。
» [サポートFAQ]Ubuntu 8.04 LTSでのインストール方法そして今回、Intel Xeon のデスクトップにも ATOK をインストールをしたのですが、こちらは x86_64 環境だったのでかなり面倒でした。Red Hat/Fedora 用には x86_64 のRPMがあるのに、なぜか deb パッケージはないので、手動でインストールしなければなりませんでした。一応ジャストシステムに64ビット版もお願いしますとメールしておいたので、次回のアップデートモジュールから対応してくれると嬉しいのですが。さて、こういうのはメモっておかないと完全に忘れるので、次回インストールのために記録を残しておきます。

1. ATOK本体のインストール
setupatok_tar.sh を使ってインストールします。
$ tar xzvf atokx3.tar.gz $ cd ATOKX3 $ sudo -s # export LANG=C # touch /etc/gtk-2.0/gtk.immodules # bash ./setupatok_tar.sh This software is furnished under an end user agreement and may be used or copied only in accordance with the terms of such license. If you accept the terms of the license agreement,Please select "Yes". If you do not accept the terms of the license agreement,Please select "No". ? (yes/no)yes Input path of gtk-query-immodules-2.0 for 64bit application: /usr/bin/gtk-query-immodules-2.0 Input path of gtk.immodules for 64bit application: /etc/gtk-2.0/gtk.immodules … "/etc/gtk-2.0/gtk.immodules" will be changed. "/etc/gtk-2.0/gtk.immodules" will be changed. tar xfz /home/hide/Download/ATOKX3/bin/tarball/ATOK/atokx-20.0-1.0.0.i386.tar.gz tar xfz /home/hide/Download/ATOKX3/bin/tarball/ATOK/atokx-64-20.0-1.0.0.x86_64.tar.gz Installation has been completed.
2. 32bitライブラリのインストール
残念ながらいくつかのライブラリが足りなくて起動できないので、手動でインストールします。
# cd bin/tarball/IIIMF # tar xzvf iiimf-client-lib-trunk_r3104-js1.i386.tar.gz # tar xzvf iiimf-protocol-lib-trunk_r3104-js1.i386.tar.gz # mv ./usr/lib/* /usr/lib32/
3. libwrap0 インストール
libwrap0 の32ビット・ライブラリが必要なのでインストールします。(参考:Won't Fix - my life won't fix: ATOK X3 for Linuxを買った)
# wget http://ftp.ussg.iu.edu/linux/ubuntu/pool/main/t/tcp-wrappers/libwrap0_7.6.dbs-14_i386.deb # dpkg --fsys-tarfile libwrap0_7.6.dbs-14_i386.deb | tar xf - # mv ./lib/libwrap.so.0* /usr/lib32/ # /sbin/ldconfig
4. アップデートモジュールの適用
あらかじめ ATOK X3 for Linux アップデートモジュール をダウンロードしておきます。
# tar xzvf atokx3up1.tar.gz # cd atokx3up1/bin/ATOK/ # tar xzvf atokxup-20.0-2.0.0.i386.tar.gz -C / # cd ../IIIMF/ # tar xzvf iiimf-server-trunk_r3104-js2.i386.tar.gz --exclude='./usr/lib' -C / # tar xzvf iiimf-server-trunk_r3104-js2.i386.tar.gz ./usr/lib # mv ./usr/lib/* /usr/lib32/
5. 起動設定
# sudo bash /opt/atokx3/sample/setting_debian4.sh
以上で一度ログアウトして、ログインし直すと ATOK が使えるようになっているはずです。
こんな感じで日本語の間違いも教えてくれます。

このままでも充分ですが、少しだけ自分用にカスタマイズします。
Shift+space で入力モードを切り替え
デフォルトの Ctrl+space はEmacs の範囲選択とかぶってしまって問題なので、/etc/iiim/js_triggerkeys.conf を編集します。
Shift+space yes
ウィンドウ下に表示される[ATOK]を非表示にする
IIIMF ステータス非表示ツール をダウンロードして、/opt/atokx3/bin/ に展開します。そして、/etc/X11/xinit/xinput.d/iiimf の最後に以下を追加します。/opt/atokx3/bin/iiimf_status_hide











