minigui终于在FC5下 安装成功了

本文详细记录了在Fedora Core 5 (FC5)上安装Minigui的过程,包括解决no available video device问题,配置环境变量,修改源代码等关键步骤,并最终通过QVFB成功运行示例程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以前在 VMWARE+RH9下   安装   minigui,运行   qvfb,总是提示no available video device,备受 n次煎熬后。
决定不用虚拟机,准备装   rh9。可惜买的 3张rh9光盘不能安装,说什么光盘中   无介质,我fanit.
那就用下载的 RH9硬盘   安装吧,可惜rh9硬盘安装好像要DOS引导,没DOS,没软驱。无奈的时候,把第1张光盘放入光驱,竟然能引导,高兴下.......
引导后 ,选择硬盘安装  ,指定介质路径,接下来就满简单的,可是安装 好后竟然启动不起来,提示什么init之类的,网上查了 下 ,据说是硬件不支持,彻底无语........

那就装FC5吧,FC5装起来方便多了,可以参考linuxsir里的文档。

然后,开始安装minigui-str-1.6.2
下载libminigui.str-1.6.2.tar.gz, minigui-res-str-1.6.tar.gz, mg-samples-str-1.6.2.tar.gz
然后解压3个文件。

1. 进入/minigui-res-str-1.6/
 终端下输入命令make install

修改你的 /etc/ld.so.conf 文件,在里面最后新加入一行 /usr/local/lib
然后执行 [Root]#  ldconfig

2.进入/libminigui-str-1.6.2/src/kernel/ 用编辑器修改init.c,删掉下面这几行
#ifdef __LINUX__
   else {
       pthread_kill_other_threads_np ();
   }
#endif
保存退出,然后进入/libminigui-str-1.6.2目录
./configure
make
make install
3.
进入/mg-samples-str-1.6.2目录,然后
./configure
make
(
有网友说要进入/mg-samples-str-1.6.2/src/目录, 用编辑器修改helloworld.c文件,去掉
#include <minigui/mywindow.h>这一行,我删掉后反而出错,这步没做
)

我采用QVFB来做,所以要装 qvfb,从以下地址下载
http://www.minigui.com/downloads/dep-libs/qvfb-1.0.tar.gz

然后,
[user]# tar zxf qvfb-1.0.tar.gz
[user]# cd qvfb-1.0
[user]# ./configure
[user]# make
[user]# make install

再把 qvfb 加到可执行路径中去
[user]# cd $HOME
[user]# vi .bashrc

在 .bashrc 最后面加上一句
export PATH="$PATH:/sbin:/usr/local/bin:/usr/local"

user]# source .bashrc   //让它执行一下,当然也可以选择重启一下电脑,效果是一样的

Root]# vi /usr/local/etc/MiniGUI.cfg  //修改这个文件

在里面找到

[system]
# GAL engine
#gal_engine=fbcon
gal_engine=qvfb   //这里修改

# IAL engine
#ial_engine=console
ial_engine=qvfb    //这里修改

mdev=/dev/mouse
mtype=IMPS2

[fbcon]
defaultmode=1024x768-16bpp

[qvfb]
defaultmode=640x480-16bpp    //这里修改
display=0

保存一下,OK了!

接下来就开始执行例子吧

user]# qvfb &          
在 qvfb 中选 File  Configure  640x480 VGA   16bit   ,和
/usr/local/etc/MiniGUI.cfg一样

然后进入mg-samples-str-1.6.2/src下执行各程序,在QVFB就可以看到效果了..............

救苦救难观世音,终于看到了,god bless me!



 

 

 
 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值