QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1860|回复: 9

图解安装unicon! (在Slackware9.1下通过)

[复制链接]
发表于 2003-11-3 11:17:25 | 显示全部楼层 |阅读模式
1、下载 kernel-2.4.22 的unicon补丁(此补丁也可以用在 RedHat ADS 3 上,本人已实验通过!)

http://www.kip.iis.toyama-u.ac.jp/~dai/dists/vd_kernel-2.4.21+unicon-3.0.4-20010924.patch.bz2

http://www.kip.iis.toyama-u.ac.jp/~dai/dists/vd_kernel+unicon-3.0.4-20010924-2.4.21-2.4.22-incr.patch

# cp vd_kernel* /usr/src/linux-2.4.22
# cd /usr/src/linux-2.4.22
# bzcat vd_kernel-2.4.21+unicon-3.0.4-20010924.patch.bz2 | patch -p1 (这里可能要15秒左右,请等一会,先用这个,才能进行下一步!)
# cat   vd_kernel+unicon-3.0.4-20010924-2.4.21-2.4.22-incr.patch | patch -p1

2、快速编译内核
# cd /usr/src/linux-2.4.22
# make menuconfig
# 选择支持unicon ,此处请看图1、2、3
# make dep && make bzImage
# make modules SUBDIRS=drivers/video/unicon
# mkdir /lib/modules/2.4.22/kernel/drivers/video/unicon
# cp drives/video/unicon/encode* unikey.o /lib/modules/2.4.22/kernel/drivers/video/unicon
# depmod -a

3、配置lilo.conf
# cp /usr/src/linux-2.4.22/arch/i386/boot/bzImage /boot/vmlinuz-unicon
# rm /boot/System.map
# cp /usr/src/linux-2.4.22/System.map /boot
# vi /etc/lilo.conf
  将lilo.conf的内容改成如下:
  vga=791 (设置显示模式为1024x768,如果是800x600,请改成vga=788)
  image = /boot/vmlinux-unicon
  root = /dev/hda(?)(这里是你的slackware 9.1 的根目录)
  label = slack-unicon
  read-only
# lilo -v

# reboot (重新启动)
4、重新启动后,再做以下的工作!
# rm -f /dev/unikey (如果存在就删除,如果没有则可以省略)
# insmod unikey
# mknod /dev/unikey c 10 202

5、安装unicon

ftp://ftp.turbolinux.com/pub/TurboLinux/TurboLinux/ia32/Workstation/8/install/turbo/RPMS/pth-1.3.7-4.i586.rpm

ftp://ftp.turbolinux.com/pub/TurboLinux/TurboLinux/ia32/Workstation/8/install/turbo/RPMS/unicon-3.0.4-13.i586.rpm

# rpm2tgz pth-1.3.7-4.i586.rpm
# rpm2tgz unicon-3.0.4-13.i586.rpm
# installpkg pth-1.3.7-4.i586.tgz
# installpkg unicon-3.0.4-13.i586.tgz

6、将/etc/rc.d/rc.local改成如下(其实是设置unicon能自动启动!)

    if ! grep -q '[[:alnum:]]' /proc/fb ; then
          insmod fbcon-vga-planes
          insmod vga16fb (如果是I810的主板,一定要加载这两句)
    fi
    #!/bin/sh
      insmod unikey
      insmod encode-gbk
      insmod encode-gb
      insmod encode-big5
      #insmod encode-jis  (加载日文支持)
      #insmod encode-kscm (加载韩文支持)
      loadunimap /usr/lib/unicon/direct.uni (这一句一定要加进去,否则会乱码!这个包是安装盘自带的,是光盘里:/slackware/a/kbd-1.08-i386-2.tgz)
    if [ -x /usr/bin/unicon ]; then
       echo "Starting Unicon 3.0.4 ..."
      /usr/bin/unicon --gb >/dev/null 2>&1
    fi

7、全部完成!试执行:/etc/rc.d/rc.local看看!哈哈!可以看到了中文了吧!@_@

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2003-11-3 14:35:55 | 显示全部楼层
好,精华!
//
我正打算在 debian 上装中文!
回复

使用道具 举报

发表于 2003-11-3 22:27:47 | 显示全部楼层
源补丁文件: http://www.kip.iis.toyama-u.ac.jp/~dai/doc/unicon.html(日本的)

楼主仍然用的是turbo的包阿。你用源码编译成功没?我给unicon 3.04打过作者的补丁,还是失败了
回复

使用道具 举报

发表于 2003-11-4 02:04:03 | 显示全部楼层
文章不错,不过我还是会选择zhcon,这个比较好,不想用了就exit。安装简便。
回复

使用道具 举报

 楼主| 发表于 2003-11-4 09:05:10 | 显示全部楼层
zhcon不能显示颜色!(可能是我不会设置),unicon也可以退出啊,killall unicon 不就可以了吗?当然你也可以不设置为自动启动就可以了,可以在用的时候 unicon-start 就可以了!
回复

使用道具 举报

发表于 2003-11-4 13:26:15 | 显示全部楼层
unicon 支持高分辨率吗?比如说800x600,1024x768?
回复

使用道具 举报

发表于 2003-11-4 13:56:19 | 显示全部楼层
ZHCON是支持颜色的,而且在各方面来讲,都不错,又不需要内核支持,页支持高分辨率,我在RH,SUSE下都可以使用,没有任何问题。
回复

使用道具 举报

 楼主| 发表于 2003-11-4 14:43:58 | 显示全部楼层

unicon 是支持大分辨率的!

回复cnhnln兄:
     unicon 还是没有编译成功!我想是unicon是不能在gcc3.2x下编译的原因!至于http://www.kip.iis.toyama-u.ac.jp/~dai/doc/unicon.html下的unicon补丁是针对字体编码的(如encode-gbk等,其实就是可以在编译内核时选择编码!),其实那个小日本也没有装unicon嘛!他只是用了uniconctrl --gbk、loadunimap /usr/lib/unicon/direct.uni 这两句!(就这两句就可以显示中文了!unicon只是在转换编码方便一点,加个输入法而言!)
请问beyond兄:
    我在用zhcon之前,用 ls 是可以显示颜色的,但我加载zhcon后就不能显示颜色了,不过 ls --color 就可以,但每次都要这样岂不是很麻烦?
回复

使用道具 举报

发表于 2003-11-4 18:34:39 | 显示全部楼层
ls --color可以通过修改.bashrc文件实现,你可以参照修改一下,将ls --color 改为ls 来实现。
unicon其实不错的,只是开发已经停止了。
回复

使用道具 举报

发表于 2003-11-4 21:32:15 | 显示全部楼层
SunnyLhj, 只用小日本那个会少很多东西。例如unikey模块就没有生成
中文还是出不来。乱码,但是已经加载了unicon的相关模块。改天试试你提供的现成rpm包。
我的zhcon显示颜色没问题
maxofmin, 支持祯缓冲的显卡都应该可以支持高分辨率的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 22:49 , Processed in 0.080656 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表