一、 配置Linux内核的FrameBuffer;
以ROOT权限登录,并进入到 /boot/grub目录下,键入pico grub.conf 命令修改grub.conf文件
grub.conf其实是grub引导程序menu.lst 符号连接文件指向的引导菜单, 在文件中加入
title MiniGUI FrameBuffer
root (hd0,0)
kernel /vmlinuz-2.4.7-10 ro root=/dev/hda1 vga=0x0314 fb:on
意思是引导标题MiniGUI FrameFuffer模式;
root 所在第一IDE硬盘的第一分区做为引导分区,需要根据你机器的Linux实际安装地点而定,可以参考上面Linux标准内核引导的具体参数;
kernel 内核的路径在/boot下名为vmlinuz-2.4.7-10的文件,ro是以只读方式挂接 root=/dev/hda1 意为根分区为第一IDE硬盘的第一分区,vga=0x0314 意为使用800*600的分辩率,使用1024*768分辩率请改为vga=0x0317 , 后面的fb:on 是关键,它就是打开内核FrameBuffer显示模式的关键参数,重新启动后选择MiniGUI FrameBuffer引导项后,你看到屏幕左上角可爱的小企鹅了就表明成功了。
二、 安装MiniGUI的资源文件;
1. 把下载的minigui软件包放到/home/minigui目录下。 分别为:
libminigui-1.2.0.tar.gz ---MiniGUI相关函数库
mde-0.3.0.tar.gz ---MiniGUI的演示程序
minigui-res-1.1.0.tar.gz ---MiniGUI的资源文件
minigui-imetabs-0.9.96.tar.gz ---MiniGUI的输入法及码表文件
minigui-fonts-1.0.00.tar.gz ---MiniGUI的字体文件
2. 安装相应MiniGUI的相关资源。
进入/home/minigui下,先解开文件资源文件:tar -zxvf minigui-res-1.1.0.tar.gz
进入解开的minigui-res 目录下执行:make install
3. 安装相应MiniGUI的相关字体。
进入/home/minigui下,解开字体文件tar -zxvf minigui-fonts-1.0.00.tar.gz
进入解开的minigui-fonts 目录下执行:make install
4. 安装相应MiniGUI的相关输入法。
进入/home/minigui下,解开输入法及码表文件:tar -zxvf minigui-imetabs-0.9.96.tar.gz
进入解开的minigui-imetabs 目录下执行 make install
5. 安装相应MiniGUI函数库文件
在/home/minigui下,执行tar -zxvf libminigui-1.2.0.tar.gz
进入libminigui目录内,执行 ./autogen.sh
完毕后再执行 ./configure
完成后执行make //这一步要稍等一些时间
完成后再执行 make install
6. 进入 /etc/目录下, 修改ld.so.conf 文件
在最后一行加入 /usr/local/lib 即在系统共享函数库中加入MiniGUI的函数库路径
做了修改并保存后,执行 ldconfig 命令,更新系统函数库缓存
至此MiniGUI的安装部分已经完成.
三、 安装MiniGUI的演示例子。
1. 解压缩:tar -zxvf mde-0.3.0.tar.gz
进入mde-0.3.0目录中,运行 ./autogen.sh 命令
完成后再执行 ./configure 命令,
最后执行 make 命令.
2. 进入 /usr/local/etc/目录下 , 修改MiniGUI.cfg 文件,找到以下两处:
[fbcon]
defaultmode=640x480-16bpp
[qvfb]
defaultmode=640x480-16bpp
display=0
将defaultmode改为你我使用的分辩率,改为defaultmode=800x600-16bpp或640x480-16bpp
四、 运行;
进入刚才mde-0.3. 0目录中,我的目录是/home/minigui/mde-0.3.0下, 再进入mginit子目录下。
执行 ./mginit 后就可以看到 MiniGUI 的视窗界面了,如果计算机提示不能进入即为少了一个 background.jpg 文件 , 找一个 jpg 文件改名为 background.jpg 并拷贝到 /usr/local/lib/minigui/res/bmp 下即可