󥹥ȡ
================

# tar ѥåեŸ

  tar xfz unicon-3.0.3-release.tar.gz
  cd unicon-3.0.3

# ͥ륽˥ѥåƤ

1. Linux ͥ륽إѥåƤ
   unicon-3.0.3/kernel-patches ǥ쥯ȥ꤫Ŭڤʥѥå򤷡
   ͥ륽äƤǥ쥯ȥ˥ԡޤ
   (: /usr/src/linux)

     cp kernel-patches/unicon-kernel-2.2.19.patch.gz /usr/src/linux

   ͥ륽Ф unicon ΥѥåƤޤ

     cd /usr/src/linux
     gzip -dc unicon-kernel-2.2.19.patch.gz | patch -p1

   Τ褦ˤޤ

2. ͥꤹ

     cd /usr/src/linux
     make menuconfig

   unicon Ѥ뤿ɬפʥͥϰʲ̤Ǥ

   "Code maturity level options"
     "Prompt for development and/or incomplete code/drivers" ==> Y
   "Console drivers"
     "Frame-buffer support"
       "Support Frame Buffer Devices" ==> Y
       "Unicon Support" ==> Y
       "VESA VGA Graphics Console" ==> Y
       (ΥåѤΥɥ饤Ф򤷤Ƥ⹽ޤ)

   ¾ unicon ʳɬפ򤷤ơ¸ƽλ
   

3. ͥƹۤƵưƿͥǵư
   ͥκƹۤˤĤƾܤ KERNEL-HOWTO 
   /usr/src/linux/README... 򻲾ȤƤ

4. pth 饤֥򥤥󥹥ȡ뤹(ץʥ)
   unicon Imm ۤ뤿 pth 饤֥꤬ɬפǤunicon Imm 
   Ȥͤ pth 饤֥򥤥󥹥ȡ뤷Ƥ

   pth 饤֥

     ftp://ftp.gnu.org/pub/gnu/pth

   ˤޤ

   󥹥ȡϰʲ̤Ǥ

     tar xfz pth-X.Y.Z.tar.gz
     cd pth-X.Y.Z
     ./configure --prefix=/usr
     make 
     make install

    X.Y.Z  pth 饤֥ΥСǤ

5. unicon Τ򥤥󥹥ȡ뤹

     cd unicon-3.0.3
     ./configure --prefix=/usr 
     make
     make install
     make data   ; this may take a long time... 
     make data-install

   󥹥ȡ뤬äե졼Хåե⡼ɤǺƵưޤ

      reboot

   㤨СVESA ե졼Хåեɥ饤ФǤϡ

     LILO boot: linux vga=771

       ; 771: 800x600x8bit ӥǥ⡼
       ; 791: 1024x768x16bit ӥǥ⡼
       ; ܤ /usr/src/linux/Documentation/fb/vesafb.txt 򻲾

   Ȥʤޤ

ˡ
======
unicon ѥå unicon ư뤿ΥץȤĤ
ѰդƤޤscripts/ ǥ쥯ȥˤΤȤǧƵư
ץȤǼ줿ǥ쥯ȥإԡƤ(ޤϡư
ץȤ߹Ǥ)

TurboLinux ʤɤΥǥȥӥ奷ǤϰʲΥޥɤ¹Ԥ
ưץȤ󥹥ȡ뤵ޤ

  cd scrpits
  sh install.sh

unicon ư뤿Ƶưޤ
RedHat Ϥǡunicon 򥳥ԥ塼ư˵ưʤ褦ˤˤϡ
ʲΥޥɤ¹Ԥޤ

  chkconfig unicon off

---------------------------------------------------------------------------
unicon ưϤβ򻲾ȤƤ

# unikey ⥸塼Υ󥹥ȡ
insmod unikey

# gb ɤǵư
insmod encode-gbk       
#insmod encode-gb for GB2312

# big5 ɤǵư
insmod encode-big5       

# euc-jp ɤǵư
insmod encode-eucjp

# jis ɤǵư
insmod encode-jis

# Shift-JIS ɤǵư
insmod encode-sjis

# unicon Ѥ loadunimap direct 򤽤줾 tty Ǽ¹Ԥޤ
loadunimap /usr/lib/unicon/direct.uni

# Imm ͭˤ뤿 unicon ޥɤ¹Ԥޤ
unicon --gb

# ԥ塼ư unicon ͭˤˤ /etc/rc.d/rc.local 
# ʲäޤ
#---------------------------------------
  insmod unikey
  insmod encode-gb
  loadunimap /usr/lib/unicon/direct.uni
# following lines for other fonts
#  insmod encode-gbk	
#  insmod encode-big5	
#  insmod encode-jis	
#  insmod encode-kscm	
  if [ -x /usr/bin/unicon ]; then
     echo "Starting Unicon3..."
     /usr/bin/unicon --gb >/dev/null 2>&1
  fi
#----------------------------------------

bash ޥɥ饤¿ХʸϤǤʤ ~/.inputrc 
ʲäƺƥ󤷤Ƥ

set input-meta on
set convert-meta off
set output-meta on

Imm Ȥʤ unicon ޥɤȤɬפϤʤunicon 
⥸塼 unikey.o  encode-*.o  insmod  uniconctrl
ޥɤŬڤʥ󥳡ɤڤؤꤢޤ

:

  insmod unikey
  insmod encode-gbk
  loadunimap /usr/lib/unicon/direct.uni
  uniconctrl --gbk

嵭 GBK ɤɽ뤿ΥޥɤǤ

uniconctrl ϥޥɥ饤ѤΥ󥳡ڤؤ桼ƥƥǤ
uniconcfg ϥ˥塼Ȥä󥳡ڤؤ桼ƥƥǤ

# 狼ʤȤ unicon@turbolinux.com.cn ˥᡼ä
# 
# (ܸѥåˤĤƤ shingo@kip.iis.toyama-u.ac.jp ޤǤɤ)

ǤϡĥäƤ
