当前位置:操作系统 > Unix/Linux >>

Linux中文化之Unicon安装流程

# 从Unicon 源码包中解压文件

  tar xfz unicon-3.0.2-release.tar.gz

  cd unicon-3.0.2

  # 给内核源码打补丁

  1. 给Linux内核源码打补丁的方法∶

  把相应的补丁文件从unicon-3.0.2/kernel-patches目录下面拷贝到您的

  Linux内核源码目录下面(例如∶/usr/src/linux).

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

  # 把unicon带的补丁打到linux内核源码中去.比如∶

  cd /usr/src/linux

  gzip -dc unicon-kernel-2.2.17-1.patch.gz | patch -p1

  2. 配置内核编译选项

  cd /usr/src/linux

  make menuconfig

  选择 "Code maturity level options"

  选择 "Prompt for development and/or incomplete code/drivers"

  按 "Exit" 退出此项

  选择 "Console Driver"

  选择 "Support Frame Buffer Devices"

  选择 "Unicon Support"

  选择 "VESA VGA Graphics Console"

  按 "Exit" 退出此项

  同时选择其它您想要编译的选项.

  然后保存配置选项退出.

  3. 重新编译内核并安装新内核.

  ...请查阅Kernel-HOWTO或者/usr/src/linux/README了解相关知识.

  4. 下载并安装pth库

  pth库是GNU可移植线程库.可以从ftp://ftp.gnu.org/pub/gnu/pth那里

  得到.使用源码编译的方法如下∶

  tar xfz pth-1.3.7.tar.gz

  cd pth-1.3.7

  ./configure --prefix=/usr

  make

  make install

  或者您可以从GNU/Linux发行版光盘中安装pth.

  5. 安装unicon的步骤

  cd unicon-3.0.2

  ./configure --prefix=/usr

  make

  make install

  make data ; may take a long time...

  make data-install

  #重新起动您的计算机,进入framebuffer模式.

  reboot

  LILO:linux vga=771

  ; 771 代表 800x600x8位(256)色模式

  ; 791 代表 1024x768x16位(65536)色模式

  ; 详情请查阅/usr/src/linux/Documentation/fb/vesafb.txt.

  使用方法

  =====

  # 安装unikey模块

  insmod unikey

  # 支持gb/gbk

  insmod encode-gbk

  #insmod encode-gb 是仅用于支持GB2312的.

  # 支持big5

  insmod encode-big5

  #加载direct.uni,请为每个控制台终端执行本命令.

  loadunimap /usr/lib/unicon/direct.uni

  #执行 unicon 加载输入法.

  unicon --gb

  # 您可以把下列语句加入 /etc/rc.d/rc.local 中

  # 这样在启动系统时就能够自动启动unicon了.

  #---------------------------------------

  insmod unikey

  insmod encode-gb

  loadunimap /usr/lib/unicon/direct.uni

  # 以下语句是使用其它字体支持的.

  # 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

  如果您不需要任何输入法, 仅使用Unicon的显示部分,

  则不需要运行 unicon 命令, 只需加载 Unicon 内核模块,

  并切换到相应的显示编码即可. 例如:

  insmod unikey

  insmod encode-gbk

  loadunimap /usr/lib/unicon/direct.uni

  uniconctrl --gbk

  上述命令将设置当前控制台为中文GBK编码显示.

  uniconctrl 是命令行方式的编码切换工具.

  uniconcfg 是菜单方式的编码切换工具.

  您还可以同时加载多个字体模块, 并为不同的控制台设置

  不同的编码显示.

  如果有什么问题,请发信给 unicon@turbolinux.com.cn

  祝您好运! 希望您喜欢 Unicon.

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,