全部博文(153)
分类:
2009-06-22 12:49:47
本文介绍如何在fedora7环境下建立minigui的pc模拟环境:
第一步:
下载源码包并解压,主要有libminigui-
第二步:
编译安装minigui库libminigui-
./configure
Make
Make install
整个过程中可能会碰上一些编译的错误,感谢google 和广大网民的无私奉献,基本上所有的问题都能找到并解决,我就在这里不再累述,尽量介绍一些网上很难找到,或者找不到的一些注意点。
第三步:
编译安装minigui资源包minigui-res-
Make install
第四步:
编译控件例子mg-samples-
第五步:
现在需要安装qvfb,由于在fc7在默认是没有完全安装qt的,所以需要安装一个软件,这个可以通过你的虚拟机加载fedora7的镜像文件,然后在fedora7的cdrom中直接打开得到,即光盘下的feodra文件夹下的qt-devel-
./configure --with-qt-includes=/usr/lib/qt-3.3/include --with-qt-libraries=/usr/lib/qt-3.3/lib --with-qt-dir=/usr/lib/qt-3.3
然后make
最好make install
最后一步:
●进入/usr/local/etc/,将minigui.cfg修改为:
system]
# GAL engine
gal_engine=qvfb
# IAL engine
ial_engine=qvfb
mdev=/dev/mouse
mtype=IMPS2
[fbcon]
defaultmode=1024x768-16bpp
[qvfb]
defaultmode=640x480-16bpp
display=0
● 进入/etc/ld.so.conf.d建一个minigui.conf,文件的内容为/usr/local/lib
最后要把系统共享库缓存刷新,将libminigui加载上,可以使用命令
[root@fedora7]#ldconfig
当然不使用刷新命令重启系统也可以。
● 然后就可以使用qvfb体验miniGUI了,进入qvfb1.0根目录下的qvfb文件夹,输入下面命令:
[root@fedora7]# qvfb &
加上&符号使qvfb进程开启后shell立即返回,否则会阻塞shell进程,需要再开一个shell才可以运行minigui程序。qvfb运行起来后在qvfb中设置虚拟显示器分辨率:File-->Configure,注意Size和Depth要设置的同MiniGUI.cfg中的分辨率和色深一致。qvfb设置搞定后就可以运行mg-smaples-
Good luck!