Fedora 8 x86_64 で Wnn8 Linux を使う
オムロンさんへメールをするほどでもないので,今更ながらここに書きます!
wnn8egg と libwnn8 が出る気配がありませんが,Emacs では wnn7egg で頑張っています.
結果から言いますと,Wnn8 Linux は i386 互換で正常に動きます.
インストールは普通にできるので,変更したポイントを挙げます.
/etc/init.d/wnn8
jserver (Wnn8) のサービスへの修正をします.Wnn8 jserver の init script をちょこっと改良しておく.
wnn8-fc8.patch
--- /etc/init.d/wnn8.orig 2005-01-24 00:00:00.000000000 +0900 +++ /etc/init.d/wnn8 2008-04-10 17:50:56.000000000 +0900 @@ -14,8 +14,11 @@ case "$1" in start) echo -n "Starting Wnn8 jserver: " - daemon /usr/sbin/jserver - echo +# /usr/sbin/jserver -pno 22273 -message_locale C >/dev/null 2>1 & +# daemon /usr/sbin/jserver + daemon /usr/sbin/jserver > /dev/null +# echo + action "" /bin/true touch /var/lock/subsys/wnn8 ;; stop)
pushd /etc/init.d/ patch -p0 < /path/to/wnn8-fc8.patch popd
im-chooser
Wnn8LE を選択できるようにします.
wnn8le.conf というファイル名で以下を保存してください.
ちなみに,この wnn8le.conf は Vine Linux の setime のものをベースに書きました.
XIM=htt ## Run /usr/lib/im/httx -if Wnn8LE -lc_basiclocale ja_JP -xim htt_xbe & XIM_PROGRAM=/usr/lib/im/httx XIM_ARGS="-if Wnn8LE -xim htt_xbe" ## set utility PREFERENCE_PROGRAM=/usr/X11R6/bin/wnnenvutil ## short description SHORT_DESC="wnn8le" ## load wnn8le configrations ## edit .Xresources below ## <add> ## !!! IIIMF for Wnn8 ## Htt.disableStatusArea: true ## !!default: Htt.conversionOnKeys: <Ctrl>space <Ctrl>backslash ## Htt.conversionOnKeys: <Ctrl>backslash <Key>Kanji ## </add> if [ -f ~/.Xdefaults ]; then xrdb -merge ~/.Xdefaults elif [ -f ~/.Xresources ]; then xrdb -merge ${HOME}/.Xresources fi ## setup user interface export XMODIFIERS=@im=htt export HTT_DISABLE_STATUS_WINDOW=t XMODIFIERS="@im=htt" HTT_DISABLE_STATUS_WINDOW=t GTK_IM_MODULE=xim QT_IM_MODULE=xim TK_KCPROTO=htt IM_CHOOSER_IGNORE_ME=none ### end of file
im-chooser へ wnn8le を追加します.
pushd /etc/X11/xinit/xinput.d/ install -m644 /path/to/wnn8le.conf . popd