$Date:: 2008-06-15 13:50:15 +0900 #$ ATOK X for Linux を NetBSD で使う 必要なパッケージ ---------------- emulators/suse100_base emulators/suse100_compat emulators/suse100_locale emulators/suse100_x11 emulators/suse100_gtk ATOK X のインストール --------------------- atokx-1.0-1.i386.tgz 展開。 iiimf.tgz 展開。 最新のパッチも展開。 # mv -i usr/lib/im /emul/linux/usr/lib # mv -i usr/lib/locale/ja /emul/linux/usr/lib/locale # mv -i var/locale /emul/linux/var htt_xbe と httx 入れ替え ------------------------ 変換モードで [あ連R漢] なステータスウィンドウが出るだけでなく、 オフの時も [ATOK] なウィンドウが出て、 OpenOffice.org や Firefox ではげしく邪魔。 Htt*disableStatusArea: true だと、ステータスウィンドウは消せるけど、preeditType が、 なぜか OnTheSpot しか動かなくなって、 kterm, emacs, xedit などで入力できなくなる。 Turbolinux の iiimf パッチを取ってきて、 htt_xbe, httx, xiiimp.so.2 を入れ替える。すると、 Htt*disableStatusArea: true でも、一応使えるようになる。 xedit とか tgif の挙動を見ると、やっぱり OverTheSpot や OffTheSpot は 動いていなくて、Root しか使えないんだけど、 kterm や emacs だと一見 OverTheSpot のように入力できる。 どうなっているんだろう。 起動 ---- サーバの起動は、 # /emul/linux/usr/lib/locale/ja/atokserver/atokmngdaemon # /emul/linux/usr/lib/im/htt -port 9010 -syslog -message_locale C クライアントの起動は、 % /emul/linux/bin/bash /emul/linux/usr/lib/im/locale/ja/atokserver/atokx_client XMODIFIERS とか *inputMethod とか適当に設定する。