LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 935|回复: 2

Mandrake 8.1下安装MinuGUI 1.1.0

[复制链接]
发表于 2003-4-16 08:34:02 | 显示全部楼层 |阅读模式
http://www.minigui.org/cgi-bin/l ... rum=6&topic=218

Mandrake 8.1下安装MinuGUI 1.1.0
       吴伟(327wu@263.net) 2002年3月

一、前期准备

   本人参考了以下文档:
       ReadMe.hz(MiniGUI的README文件)
       INSTALL(MiniGUI的INSTALL文件)
       MiniGUI -- 常见问题解答
       MiniGUI 简易安装手册作者: 魏永明 (2001/08/09)
       MiniGUI 的起源, 发展和特色作者: 魏永明
       MiniGUI 创始人谈 MiniGUI作者: 魏永明 (2000/12/10)
       MiniGUI 技术白皮书作者: 魏永明 (2001/02/23)

   在碰到frame buffer的问题后,又参考了“Frame Buffer的配置方法--XWindow显卡配置通用解决方法”一文;

   本人的Linux系统概述:
       本人使用的是Mandrake 8.1,采用Linux 2.4.8核心;
       选择安装了全部的开发文件(开发工具、库等)和开发文档,以及KDE,GNOME;
       gcc编译器为2.96版;
       Mandrake 8.1 默认已经支持Frame buffer了,所以本人选择安装MiniGUI-Lite;

   因为是全新安装,下载以下文件:(http://www.minigui.org/cdownload.shtml)

       libminigui-1.1.0.tar.gz  ---MiniGUI相关函数库
       mde-0.3.10.tar.gz              ---MiniGUI的演示程序
       minigui-res-1.1.0.tar.gz       ---MiniGUI的资源文件
       minigui-fonts-1.0.00.tar.gz    ---MiniGUI的字体文件
       minigui-imetabs-0.9.96.tar.gz  ---MiniGUI的输入法及码表文件

二、解压文件

   将所有文件拷贝到了/usr/local/src/minigui-1.1.0 下,解压所有文件:
       tar -xzvf libminigui-1.1.0.tar.gz
       tar -xzvf mde-0.2.10.tar.gz
       tar -xzvf minigui-res-1.1.0.tar.gz
       tar -xzvf minigui-fonts-1.0.00.tar.gz
       tar -xzvf minigui-imetabs-0.9.96.tar.gz

    形成的目录结构:
       /usr/local/src/minigui-1.1.0/
                               |
                               |-->libminigui-1.1.0/
                               |-->mde-0.3.0/
                               |-->minigui-fonts/
                               |-->minigui-imetabs/
                               |-->minigui-res/

三、安装

   首先要确保是以root用户登录的,在控制台环境下,完成以下的操作。

   1、安装资源、字体、输入法

       在minigui-fonts目录下输入命令:
               make install

       在minigui-imetabs目录下输入命令:
               make install

       在minigui-res目录下输入命令:
               make install

       执行后,资源、字体、输入法被默认安装到了/usr/local/lib/minigui下:

               /usr/local/lib/minigui/
                               |
                               |-->fonts/
                               |-->imetab/
                               |-->res/


       2、编译、安装、配置系统文件
       切换到libminigui-1.1.0目录下,输入命令:

          ./configure        (输入该命令后,起始一段时间没有一点输出,让我以为死机了呢,呵呵)
          make                (编译花了好几分钟的时间,耐心等等吧 :))
          make install

       完成后,系统需要的基础文件被默认安装到了/usr/local/lib/目录下,
               /usr/local/lib/minigui/
                               |
                               |-->libmgext-1.1.so.0
                               |-->libmgext-1.1.so.0.0.0
                               |-->libmgext.a
                               ..............
                               |-->libvcongui.so

       修改/etc/ld.so.conf:

           vi /etc/ld.so.conf

           在文件最后添加一行:
           /usr/local/lib
           保存文件退出;
           输入命令:
           ld.so.conf

       3、编译示例程序
           切换到mde-0.3.0目录下,输入命令:
           ./autogen.sh
           ./configure
           make        (编译同样需要几分钟的时间,不过,没有编译libminigui的时候长)
           make install

       完成后,/usr/local/src/minigui-1.1.0/mde-0.3.0/目录下就有可以执行的程序了:
       /usr/local/src/minigui-1.1.0/
                               |
                               |-->mginit/
                               |-->mginitMiniGUI-Lite版的启动程序
                               ..............
       4、修改显示模式
          因为我原来设置的显示模式在尝试运行mginit时失败,所以还要修改一下显示模式,重新启动后,采用新的显示模式运行mginit。
          方法为修改/etc/lilo.conf安装Mandrake 8.1时,我选择了图形化的lilo.)
          在文件合适的位置添加了:
               image=/boot/vmlinuz
                     label=linux-fb
                     root=/dev/hda6        (本人的Linux装在了/dev/hda6,你可以根据你实际进行更改.)
                     vga=0x317        (0x317代表1024x768 16色的显示模式)
           保存修改后的lilo.conf
           输入命令:
               lilo

 显示模式参照表
   640x480 800x600 1024x768 1280x1024
  256 0x3010x3030x3050x307
  32k  0x3100x3130x3160x319
  64k  0x3110x3140x3170x31A
  16M  0x3120x3150x3180x31B

四、运行系统
       修改了显示模式后,重新启动系统。

       注:将原来的以图形方式登陆该为以文本方式登陆,修改/etc/inittab,将原来的"id:5:initdefault:"一行修改为"id:3:initdefault:"

       在/usr/local/src/minigui-1.1.0/mde-0.3.0/mginit/目录下,输入命令:
       ./mginit

       即可启动系统了。

五、试用感想
       感觉MiniGUI确实非常Mini,能用应用程序很少;
       每个应用程序的窗口似乎都被限制在一个有限的区域内,拖动窗口会造成窗口的一部分会被桌面(?)遮住,感觉像是在桌面上开了一个矩形的孔,应用程序的窗口被摆到了桌面的下面,呵呵。
       MiniGUI是国内仅有的几个开源软件项目之一,这么优秀的软件项目当然要支持了!
发表于 2003-4-19 00:47:20 | 显示全部楼层
文件有点老了,看来还得实践一下。有实践过的弟兄吗?
多谢jeffwu兄。。。
 楼主| 发表于 2003-4-25 08:42:22 | 显示全部楼层
是有点老了,差不多两年前玩过,那时候对PDA特别着迷,

现在minigui出来新版本,还没试过。

有阵子没来了,南北兄还是那么热情,哈哈。

等忙完了这阵,一定整理点原创贴作为回报,可要笑纳哦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表