LinuxSir.cn,穿越时空的Linuxsir!

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

64M上流畅跑出firefox+qvwm+xfree86+rdesktop+多媒体详界(支持中文)

[复制链接]
发表于 2005-4-14 21:19:21 | 显示全部楼层 |阅读模式
准备做这个小玩意,现在比较忙,过段时间全诚奉献!敬请留意最新动态
发表于 2005-4-14 22:35:28 | 显示全部楼层
有什么意义吗?拿个linux装来装去各种软件感觉和中关村攒电脑的差不多。不好意思,可能说的不中听。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-15 09:07:21 | 显示全部楼层
1:先用一个文件做分区用命令dd:
                          #:dd if=/dev/zero of=firefox_64 bs=1024 count=65536
                          #:mke2fs firefox_64
                          #mount -o loop firefox_64 /mnt/DOM/
这样分区先搭建好了!
2:其他文件的细枝末节就不讲了,主要讲几个重要的文件和目录,如/usr/lib/Chinput, gconv, gtk, firefox
/Cinput, 关于中文输入的,/gtk是用启动后用一个gtk界面做远程配置的界面中文库,/firefox是整个firefox能运行的必备文件,/gconv也是用作gtk配套使用的文件。由于将/firefox和他的库安装到/usr/lib/firefox下所以我们要重新指明库路径
              #vi /etc/ld.so.conf
                      加入:/usr/lib/firefox/
回复 支持 反对

使用道具 举报

发表于 2005-4-15 10:20:03 | 显示全部楼层
有意义的,这个就是系统裁减过程啊,不是所有人都知道的
在说,还涉及中文支持,谁真正知道需要哪几个库X中文才能正常工作?那如果要支持truetype字体需要那些库支持?
大家一直说中文化,究竟多少人知道这个过程?locale产生什么了?怎么工作的?
这个放在这个版绝对值得期待。
我原来就做过一个英文版本的dom,后来加中文倒腾了好久
下面是过程(说明,原系统已经是一个正常工作的redhat7.3英文dom系统)
使用的是xtt模块,locale是zh_CN.GB2312

XWindow支持truetype需要的是:

1.字体显示模块

我知道的有xtt和freetype。存在于/usr/X11R6/lib/X11/modules/fonts/中,对应libxtt.a和libfreetype.a文件.

2.字体转化模块

存在于/usr/X11R6/lib/X11/modules/fonts/中,GB2312对应的是libGB2312.a文件,但是注意的英文字符使用的是libISO8859_1.a,所以这个也是必须的文件。
这些估计就是locale产生的库,英文版本的系统其实是可以手工升级到中文的:-)
当然如果做gbk的,或者是繁体的,需要添加相应的库文件,可以在一个中文系统下看看,好多支持呢。

3.配置文件的支持/etc/X11/XF86config

  在Section "Module"加入oad "xtt"       //用来加载xtt模块
  在Section "Module"去掉freetype和type1的加载,说和xtt冲突。
  在Section "Files"加入:FontPath "/usr/X11R6/lib/X11/fonts/cnfont"  //添加字体目录

4.字体文件的添加

  把自己需要的中文truetype的字体放到/usr/X11R6/lib/X11/fonts/cnfont下面,同时需要对应的fonts.dir和fonts.scale文件

5.OK了
回复 支持 反对

使用道具 举报

发表于 2005-4-15 16:08:37 | 显示全部楼层
嵌入式需要用xf86么,有很多轻量级的gui支持阿。
回复 支持 反对

使用道具 举报

发表于 2005-4-17 17:32:56 | 显示全部楼层
好阿,迫切需要,sybaselu,我目前正在作潜入是,碰到一些困难,不知道能否向你请教
我的QQ是:295271
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
我有2个硬盘hda 40G vfat, hdb 80G ntfs ,2个硬盘都插在IDE1口上,IDE2口接了光盘。
我作了一个小系统,大概5M左右,我想用U盘启动它,看看是否可以.
U盘 64M ,我的主办支持usb-hdd和usb-zip

我安装grub到U盘上的步骤如下:

grub --no-floppy

grub> root (hd2,0)
grub>setup(hd2)
grub>quit

reboot

设置usb-hdd启动

可是却启动失败,10s后,自动转为hdd启动了,出现硬盘启动的grub画面.如果都拔掉硬盘电源线的话,那么系统就停在verifying  DMI pool data ..
Boot from CD:;

我的u盘的grub.conf是
title linux-usb
root (hd0,0) //因为我设置了u盘启动阿,所以U盘就应该为hd0吧??
kernel /boot/vmlinuz
就启动不了grub阿,请教高手!!!!
回复 支持 反对

使用道具 举报

发表于 2005-4-18 01:28:46 | 显示全部楼层
支持!
re:
U盘应该是sdx,x

你再试试。
其实制作U盘启动也有很多方法,其中的一种可以参考下面的资料。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2005-4-18 14:32:29 | 显示全部楼层
应该还有大量的类嵌入式的应用,例如用32,64,128M的dom做的一些东西
毕竟XFree86下的程序多,如果用其他的话,程序需要修改,这个改动就大了,直接用XFree86简单,方便,快捷
回复 支持 反对

使用道具 举报

发表于 2005-4-18 17:32:00 | 显示全部楼层
多谢了,我再试下,希望最后能把x也装上去,呵呵
回复 支持 反对

使用道具 举报

发表于 2005-4-19 23:37:59 | 显示全部楼层
sybaselu
等着听你详细讲讲
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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