minigui安装到PC机上

上一篇 / 下一篇  2009-03-04 15:03:18 / 个人分类:MiniGUI

1.环境

硬件环境:

X86PC 

 

软件环境:

VMware虚拟机下的redhat linux 9.0(完全安装)

 

2.   准备以下源码包(下载) 

http://www.minigui.org/res.shtml

 

开发库:libminigui-1.6.0.tar.gz

资源文件:minigui-res-1.6.10.tar.gz

示例程序:mg-samples-str-1.6.2.tar.gz

FramBufferqvfb-1.1.tar.gz

 

3.   编译安装

(1)准备工作

redhat linux 9.0下新建工作目录

[root@localhost /]# mkdir /minigui              工作目录 

[root@localhost /]# mkdir /minigui/compressed /minigui/source

[root@localhost /]# cd /minigui/compressed       进入工作目录

说明:把第2步下载的源码包放到该目录中,即/minigui/compressed

 

(2)编译安装minigui-res-1.6.0.tar.gz

说明:minigui所使用的资源,包括基本字体、图标、位图和鼠标光标。

 

[root@localhost compressed]#tar xzvfminigui-res-1.6.10.tar.gz –C ../source

 

[root@localhost compressed]# cd ../source/minigui-res-1.6.10

[root@localhostminigui-res-1.6.10]# make install

  

(3)编译安装libminigui-1.6.0.tar.gz

说明:minigui函数库源代码。

[root@localhostminigui-res-1.6.10]# cd /minigui/compressed

[root@localhost compressed]#tar xzvflibminigui-1.6.0.tar.gz –C ../source

[root@localhost compressed]# cd ../source/libminigui-1.6.0

[root@localhostlibminigui-1.6.0]# ./configure

[root@localhostlibminigui-1.6.0]# make

[root@localhostlibminigui-1.6.0]# make install

 

(4)编译mg-samples-str-1.6.2.tar.gz

同上原理:

解压

[………]# ./configure

[………]# make

 

(5)编译安装qvfb-1.1.tar.gz

同上原理:

解压

[………]# ./configure

[………]# make

[………]# make install

 

(6)配置

第一处:修改/boot/grub/grub.conf文件

用编辑器打开,在“kernel …………”行的后面加入如下内容:

vga=0x0317

 

第二处:修改/etc/ld.so.conf文件

用编辑器打开,在后面加入如下内容:

/usr/local/lib

 

接着为了使刚加入的内容生效,在超级终端运行下列命令:

[………]#ldconfig

 

第三处:修改/usr/local/etc/MiniGUI.cfg文件,打开文件之后,注意如下内容:

[system]

# GAL engine and default options

gal_engine=qvfb

defaultmode=800x600-16bpp

 

# IAL engine

ial_engine=qvfb

mdev=/dev/input/mice

mtype=IMPS2

 

[fbcon]

defaultmode=1024x768-16bpp

 

[qvfb]

defaultmode=240x320-16bpp  //注意此项应该与运行qvfb&时弹出的虚拟显示屏一样.

display=0

 

与上述内容不一致的,请比较后,修改。

 

4.   测试

在超级终端运行qvfb,命令如下:

[………]# qvfb &

这说明在后台运行,接着再开一终端,或按“ctrl+c”退出,然后进入示例程序目录下,运行helloworld程序:

[………]# cd/minigui/source/mg-samples-str-1.6.2/src

[………]# ./helloworld

 

运行之后的效果如下图4-1所示:

4-1 测试minigui示例程序效果

 


TAG: minigui

 

评分:0

我来说两句

Open Toolbar