LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1693|回复: 7

[==LFS精华系列==]LFS 5.0中顺利编译zhcon-0.2.3,可以正常显示中文和输入中文,并能使用

[复制链接]
发表于 2003-11-19 08:58:18 | 显示全部楼层 |阅读模式
我先按照blfs-5.0中的做法安装好了gpm-1.20,实现了控制台下的鼠标复制与粘贴功能,用起来挺方便的。

然后编译zhcon,我使用了zhcon-0.2.3的源码包
安装zhcon-0.2.3文件的要求,安装适合zhcon的gpm-1.19-6:(如果要想在控制台下使用鼠标,还是老实一点安装README.gpm文件的要求做一下的好)
      cd tools
      tar xvzf gpm-1.19.6.patched.tar.gz
(这个包已经patch过,所以不需要再另外patch)
        cd gpm-1.19.6
       ./configure --prefix=/usr
        make
在编译完之后,要先把系统中已有的gpm服务先停止,便于新的gpm的安装:
       /etc/rc.d/init.d/gpm stop
安装:
       make install
然后重新开始gpm的服务:
       /etc/rc.d/init.d/gpm start
看看你的gpm有没有编译成功?
下一步来编译zhcon-0.2.3:
      ./configure --prefix=/usr
configure的时候在最好会有一个总结显示,注意看一下,如果有gpm的话,一般都会自动检测到的。但是我有一个疑问,安装zhcon的doc里面的说法,如果内核开启了frame buffer,zhcon会默认最先采用frame buffer的,但是我打开了frame buffer驱动(我在grub的menu.lst文件添加了vga的选项:
        titel LFS
        kernel vmlinuz2.4.22 root = (hd0,3)   vga=788
启动的时候已经可以看到小企鹅的头像了)
但是zhcon并没有检测到,还是采用了默认的VGA(600x480x8)驱动,不知道各位有何高见?
      make
我在make的时候检查到两个小错误,但可以改正的。好像是缺少库文件的支持。
在编译zhcon.cpp和mouse.cpp的时候会说assert函数没有申明,其实是缺少库文件assert.h,可以在zhcon.cpp、mouse.cpp的文件中添加:
      #include <assert.h>
顺利解决。
      make install
安装之后运行zhcon,可以顺利启动,enjoy......

该方法完全安装zhcon-0.2.3里面的README、README.gpm、INSTALL文件参考编写
以前看过置顶的精华区的文章,总是感觉太麻烦(要修改配置文件),所以动手试了一下,总体感觉都挺顺利的,一次就成功了,根本都不需要改写配置文件,所以写出来来供大家参考一下.....
    咔咔
发表于 2003-11-19 09:03:07 | 显示全部楼层
那你现在用的是哪个gpm?是zhcon里带的还是你原来装的?
 楼主| 发表于 2003-11-19 09:08:21 | 显示全部楼层
用zhcon-0.2.3/tools里面带的那个
发表于 2003-11-19 09:46:51 | 显示全部楼层
0.2.3应该和gpm没什么冲突了啊
我这里是用的gpm 1.20
发表于 2003-11-19 11:07:13 | 显示全部楼层
昨天安装了cce2k。它里面的智能拼音比zhcon带的强多了,自带鼠标驱动,感觉比zhcon好用。
发表于 2003-11-19 12:12:59 | 显示全部楼层
zhcon可以调用unicon里的智能拼音模块
而unicon的这个模块就是从cce来的

所以,我这里cce2k和zhcon基本没区别
发表于 2003-11-20 12:39:36 | 显示全部楼层
最初由 Debentoo Gao 发表
昨天安装了cce2k。它里面的智能拼音比zhcon带的强多了,自带鼠标驱动,感觉比zhcon好用。

啊!!cce2k????cce更新了?
俺已经3年没有用过cce了......
发表于 2003-11-20 16:14:25 | 显示全部楼层
11月16日最新版===>0.50
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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