Post

UNICON安装及中文支持指南

UNICON安装及中文支持指南

简介

UNICON是一个用于Linux系统的CJK(中文/日文/韩文)控制台显示系统。请注意,UNICON不支持UTF-8。

资源获取

相关下载文件可以从以下链接获取:

内核补丁

需要对内核进行补丁处理以支持UNICON。补丁文件示例如下:

  • vd_unicon-kernel-20040205-2.6.2.patch
  • vd_unicon-kernel-fonts-20040205.patch.bz2

应用补丁

1
2
patch -p1 < vd_unicon-kernel-20040205-2.6.2.patch
bzcat vd_unicon-kernel-fonts-YYYYMMDD.patch.bz2 | patch -p1

内核配置

确保内核配置中启用了UNICON支持和相应的字体模块:

1
2
3
4
5
6
7
8
CONFIG_UNICON=y
CONFIG_UNICON_GB=m
CONFIG_UNICON_GBK=m
CONFIG_UNICON_BIG5=m
CONFIG_UNICON_EUCJP=m
CONFIG_UNICON_JIS=m
CONFIG_UNICON_SJIS=m
CONFIG_UNICON_KSCM=m

编译内核

编译内核并在GRUB中加载新的内核配置。

创建设备文件

1
2
mknod /dev/unikey c 10 202
chmod 640 /dev/unikey

RedHat AS3UP3上的UNICON安装过程

  1. 下载所有补丁及安装文件。
  2. 将文件传输至/tmp目录。
  3. 进入内核源文件目录并应用补丁。
  4. 配置内核以包含UNICON支持。
  5. 编译内核。
  6. 安装pth线程库。
  7. 应用UNICON补丁并编译安装。
  8. 添加unikey设备文件。
  9. 自动加载UNICON,更新/etc/rc.d/rc.local
  10. 重启系统。

Gentoo上的UNICON设置

  1. 关闭相关服务。
  2. 修改/etc/rc.conf,屏蔽CONSOLEFONT设置。
  3. 避免使用启动画面。
  4. 加载encode_gbkunikey模块。
  5. 执行loadunimapuniconctrl命令。
  6. 登出并重新登录以应用更改。

支持多个TTY

如果需要在tty1-tty6上支持中文,可以使用uniconctrl --gbk ttyX进行设置,并在每个ttyX中执行loadunimap

查看/装载Unicode映射表

使用loadunimap命令查看或装载当前系统的Unicode映射表。

This post is licensed under CC BY 4.0 by the author.

© Joey. Some rights reserved.

Using the Chirpy theme for Jekyll.