|
我先按照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文件参考编写
以前看过置顶的精华区的文章,总是感觉太麻烦(要修改配置文件),所以动手试了一下,总体感觉都挺顺利的,一次就成功了,根本都不需要改写配置文件,所以写出来来供大家参考一下.....
咔咔 |
|