iiim-properties が core を吐く対策 など
iiim-properties の適用・OKで core を吐いて落ちる問題は,http://blog.browncat.org/2007/12/atok_x3gconf.html を参考に対策をとってみた.
#!/bin/sh gconftool -s "/desktop/input_methods/languages_save" -t list --list-type=string "[ja;atokx3;]" -s "/desktop/input_methods/languages_use" -t list --list-type=string "[ja;日本語;]"
あと設定の覚え書き.
XIM=iiimx XIM_PROGRAM=/usr/bin/iiimx XIM_ARGS=-iiimd GTK_IM_MODULE=iiim QT_IM_MODULE=xim export HTT_DISABLE_STATUS_WINDOW=t export HTT_GENERATES_KANAKEY=t export HTT_USES_LINUX_XKEYSYM=t export HTT_IGNORES_LOCK_MASK=t export JS_FEEDBACK_CONVERT=t export ATOK_DISABLE_PALETTE=t export ATOK_ENABLE_STATUS_WINDOW=t /opt/atokx3/sample/iiimf_status_hide
さらに,Ctrl+Space と Shift+Space を両方とも効かなくするために,http://genmei.itline.jp/~svx/diary/index.rb?date=20080607を参考にバイナリ書き換え.
# vi -b /usr/bin/iiimd # vi -b /usr/lib/iiim/iiim-xbe ---- before ---- ^@<Ctrl>space,Zenkaku_Hankaku^@Conversion... ^@<Shift>space,Zenkaku_Hankaku^@Language... ---- after ----- ^@Zenkaku_Hankaku^@ Conversion... ^@Zenkaku_Hankaku^@ Language... ----------------
バイナリ書き換えなので,バイトサイズを変更しないように注意.