unicon-tools を取得

unicon-tools-0.0.0.20050707.tar.gz を拾ってくる。

これは unicon-3.0.4-20010924.tar.gz (Turbolinux 北京オフィスではもう配布されていないようなのでここで配布) に vd_unicon-userland-20031122.patch (UNICON を使って日本語コンソールを実現しようUNICON にて提供されているパッチ及び筆者による修正)を当て、必要な部分のみを取り出したものである。

unicon-tools の make

% ./configure --prefix=/usr
% make
# make install

デバイスファイルの作成

devfs, udev を使っていれば必要ない。

# mknod /dev/unikey c 10 202
# chmod 640 /dev/unikey

起動設定

以下を適当な boot script に追加。

#!/bin/sh
#
# UNICON for EUC-JP

if [ \( -f /lib/modules/`/bin/uname -r`/kernel/drivers/video/unicon/unikey.o \
     -o -f /lib/modules/`/bin/uname -r`/kernel/drivers/video/unicon/unikey.ko \) \
     -a -x /usr/bin/consolechars \
     -a -x /usr/bin/uniconctrl \
     -a -e /dev/fb0 ]; then
	/sbin/modprobe unikey
	/sbin/modprobe encode-eucjp

        # kbd
	#/usr/bin/loadunimap /usr/lib/unicon/direct.uni
        #/usr/bin/setfont -u /usr/lib/unicon/direct.uni

        # console-tools
	/usr/bin/consolechars --sfm /usr/lib/unicon/direct.uni

	/usr/bin/uniconctrl --eucjp tty1
	/usr/bin/uniconctrl --eucjp tty2
	/usr/bin/uniconctrl --eucjp tty3
	/usr/bin/uniconctrl --eucjp tty4
	/usr/bin/uniconctrl --eucjp tty5
	/usr/bin/uniconctrl --eucjp tty6
fi