Canna を起動するため、 これまで (結構長く) 使っていた .xinitrc では、
cannaserver=echo cannakill=echo if [ -f /usr/sbin/canna2imm32.exe ]; then cannaserver="/usr/sbin/canna2imm32 -nolog -inet" elif [ -f /usr/local/canna/sbin/cannaserver.exe ]; then cannaserver=/usr/local/canna/sbin/cannaserver cannakill=/usr/local/canna/sbin/cannakill fi |
cannaserver="/usr/local/canna/sbin/cannaserver -inet" |
こう直さないと、 kinput2 では Canna が使えるが、 Emacs では使えない (サーバーとの通信がうまく行かない) という事態が発生した。 kinput2 & でとりあえず kinput2 は使えるのだが 5、 kinput2 -cannaserver localhost & ではうまく行かないことに 気が付いて、原因が分かった。 -inet を付けて起動したら、 Windows XP が cannaserver をブロックするか尋ねてきた (この瞬間うまくいったことが確信できた)。 もちろん許可する。
とにかく、これで tamago4 が使えるようになった。