kinput2のインストール

http://www.sol.dti.ne.jp/~kikuyan/macosx/x11kotoeri.html

より、kinput2-v3.1.tar.gz、kinput2-v3.1-macim-20050629.patch.gzをダウンロード。

http://homepage1.nifty.com/daemon/MachTen/sonoda/

より、kinput2.fix4.macim.0.2.patch.gzをダウンロード

以下、http://www.sol.dti.ne.jp/~kikuyan/macosx/x11kotoeri.htmlの記述をもとにインストール

tar xzf kinput2-v3.1.tar.gz
cd kinput2-v3.1
cat ../kinput2.fix4.macim.0.2.patch | sed -n -e '143,549p' -e '581,$p' | patch -p1
cat ../kinput2-v3.1-macim-20050629.patch | patch -p0
xmkmf -a
make
sudo make install
sudo make install.man

/etc/X11/xinit/xinitrcのxterm起動の直前に以下を挿入

/usr/X11R6/bin/kinput2 &

~/.MacOSX/environment.plistを以下の内容にする。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PATH</key>
<string>/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin</string>
<key>LANG</key>
<string>ja_JP.EUC</string>
<key>LC_COLLATE</key>
<string>C</string>
<key>LC_TIME</key>
<string>C</string>
<key>XMODIFIERS</key>
<string>@im=kinput2</string>
<key>PERL_BADLANG</key>
<string>0</string>
</dict>
</plist>

~/.bashrcに以下を追加する。

export XMODIFIERS='@im=kinput2'

~/.Xresourcesに以下を追加する。

kinput2*OverTheSpotConversion*modeShell.borderWidth:    0
kinput2*OverTheSpotConversion.useOverrideShellForMode:  true
kterm*allowSendEvents:  true
kterm*openIm:   true