LinuxSir.cn,穿越时空的Linuxsir!

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

好用的VectorLinux SOHO 5.1.2 LiveCD

[复制链接]
发表于 2006-2-3 15:56:53 | 显示全部楼层 |阅读模式
好用的VectorLinux SOHO 5.1.2 LiveCD
这是我用过的最好用的一个套装的liveCD,春节假期中用加模块的方法对其加装了文泉驿字体和fcitx输入法,并重新刻盘,现在可开机就进入中文,其xfce4桌面的很快,有两种下面介绍一下细节,以供初学者参考,同时也是自已的一个笔记:
1.下载VectorLinux SOHO 5.1.2 LiveCD
ftp://distro.ibiblio.org/pub/lin ... SOHO-5.1.2-LIVE.iso

2.下载fcitx3.1的预编译包
http://www.fcitx.org/download/fcitx-3.1-bin.tar.bz2

3.下载文泉驿字体的pcf包,版本为0.6苍龙
http://prdownloads.sourceforge.n ... 6.0.tar.gz?download

4.将fcitx和文泉驿字体解压,注意此时应在vl用户下进行!!!
我是用mc直接打开文件后,将其中的内容全部拷出来,用slax的模块制作方法,建立一个/tmp/data目录,在此目录中建立模块文件系统目录:比如/usr/X11R6/lib/X11/fonts/misc对就的目录就是/tmp/data/usr/X11R6/lib/X11/fonts/misc,将文泉驿字体的:
wenquanyi_9pt.pcf
wenquanyi_9ptb.pcf
wenquanyi_10pt.pcf
wenquanyi_10ptb.pcf
wenquanyi_11pt.pcf
wenquanyi_11ptb.pcf
wenquanyi_12pt.pcf
wenquanyi_12ptb.pcf
拷入实际的路径,同时拷入模块对应目录中,在实际目录中运行mkfontdir,并将有关wenquanyi的几行内容也拷至同目录下的fonts.alias中
wenquanyi_10pt.pcf -wenquanyi-wenquanyi bitmap song-medium-r-normal--13-130-75-75-p-80-iso10646-1
wenquanyi_10ptb.pcf -wenquanyi-wenquanyi bitmap song-bold-r-normal--13-130-75-75-p-80-iso10646-1
wenquanyi_11pt.pcf -wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1
wenquanyi_11ptb.pcf -wenquanyi-wenquanyi bitmap song-bold-r-normal--15-150-75-75-p-80-iso10646-1
wenquanyi_12pt.pcf -wenquanyi-wenquanyi bitmap song-medium-r-normal--16-160-75-75-p-80-iso10646-1
wenquanyi_12ptb.pcf -wenquanyi-wenquanyi bitmap song-bold-r-normal--16-160-75-75-p-80-iso10646-1
wenquanyi_9pt.pcf -wenquanyi-wenquanyi bitmap song-medium-r-normal--12-120-75-75-p-80-iso10646-1
wenquanyi_9ptb.pcf -wenquanyi-wenquanyi bitmap song-bold-r-normal--12-120-75-75-p-80-iso10646-1

5.修改系统文件/etc/fonts/fonts.conf和/etc/gtk/gtkrc.zh_CN
在/etc/fonts/fonts.conf中加入<family>wenquanyi bitmap song</family>和增加字体文件路径,如下

<!-- Font directory list configured on Sun Feb 13 22:13:46 PST 2005 -->

        <dir>/usr/share/fonts</dir><dir>/usr/X11R6/lib/X11/fonts/misc</dir>
        <dir>/usr/X11R6/lib/X11/fonts/TTF</dir> <dir>/usr/X11R6/lib/X11/fonts/Type1</dir>
        <dir>~/.fonts</dir>

<!--
  Serif faces
-->
        <alias>
                <family>Bitstream Vera Serif</family>
                <family>Times</family>
                <family>Times New Roman</family>
                <family>Nimbus Roman No9 L</family>
                <family>Luxi Serif</family>
                <family>Kochi Mincho</family>
               <family>wenquanyi bitmap song</family>
                <family>AR PL SungtiL GB</family>
                <family>AR PL Mingti2L Big5</family>
                <family>Baekmuk Batang</family>                       
                <default><family>serif</family></default>
        </alias>
<!--
  Sans-serif faces
-->
        <alias>
                <family>Bitstream Vera Sans</family>
                <family>Helvetica</family>
                <family>Arial</family>
                <family>Verdana</family>
                <family>Nimbus Sans L</family>
                <family>Luxi Sans</family>
                <family>Kochi Gothic</family>
                <family>wenquanyi bitmap song</family>
                <family>AR PL KaitiM GB</family>
                <family>AR PL KaitiM Big5</family>
                <family>Baekmuk Dotum</family>
                <family>SimSun</family>
                <default><family>sans-serif</family></default>
        </alias>
<!--
  Monospace faces
-->
        <alias>
                <family>Bitstream Vera Sans Mono</family>
                <family>Courier</family>
                <family>Courier New</family>
                <family>Andale Mono</family>
                <family>Luxi Mono</family>
                <family>Nimbus Mono L</family>
                <family>wenquanyi bitmap song</family>
                <family>NSimSun</family>
                <default><family>monospace</family></default>
        </alias>

/etc/gtk/gtkrc.zh_CN修改如下:
# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga <pablo@mandrakesoft.com>
#

style "gtk-default-zh-cn" {
       fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
                  -wenquanyi-*-medium-r-normal--10-*-*-*-*-*-iso10646-1,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

6.修改xinitrc文件:
在/etc/X11/xinit/xinitrc.xfce4文件的最前面加入:
export LC_CTYPE=zh_CN
#export LC_ALL=zh_CN
export XMODIFIERS=@im=fcitx
fcitx &

7.将上述文件拷入模块系统的对应目录中,
cp /etc/fonts/fonts.conf /tmp/data/etc/fonts/fonts.conf
cp /etc/gtk/gtkrc.zh_CN /tmp/data/etc/gtk/gtkrc.zh_CN
cp /etc/X11/xinit/xinitrc.xfce4 /tmp/data/etc/X11/xinit/xinitrc.xfce4
cp /usr/X11R6/lib/X11/fonts/misc/fonts.dir /tmp/data/usr/X11R6/lib/X11/fonts/misc/fonts.dir
cp /usr/X11R6/lib/X11/fonts/misc/fonts.alias /tmp/data/usr/X11R6/lib/X11/fonts/misc/fonts.alias

8.安装fcitx的预编译包,解压后,直接install.sh或者直接拷贝至模块系统中

9.用find . >list.txt 查看一下模块系统内的文件如下:
./usr
./usr/bin
./usr/bin/fcitx
./usr/share
./usr/share/fcitx
./usr/share/fcitx/data
./usr/share/fcitx/data/punc.mb
./usr/share/fcitx/data/cj.mb
./usr/share/fcitx/data/pyphrase.mb
./usr/share/fcitx/data/erbi.mb
./usr/share/fcitx/data/pySym.mb
./usr/share/fcitx/data/sp.dat
./usr/share/fcitx/data/wbx.mb
./usr/share/fcitx/data/tables.conf
./usr/share/fcitx/data/pybase.mb
./usr/X11R6
./usr/X11R6/lib
./usr/X11R6/lib/X11
./usr/X11R6/lib/X11/fonts
./usr/X11R6/lib/X11/fonts/misc
./usr/X11R6/lib/X11/fonts/misc/fonts.alias
./usr/X11R6/lib/X11/fonts/misc/fonts.dir
./usr/X11R6/lib/X11/fonts/misc/wenquanyi_10pt.pcf
./usr/X11R6/lib/X11/fonts/misc/wenquanyi_10ptb.pcf
./usr/X11R6/lib/X11/fonts/misc/wenquanyi_11pt.pcf
./usr/X11R6/lib/X11/fonts/misc/wenquanyi_11ptb.pcf
./usr/X11R6/lib/X11/fonts/misc/wenquanyi_12pt.pcf
./usr/X11R6/lib/X11/fonts/misc/wenquanyi_12ptb.pcf
./usr/X11R6/lib/X11/fonts/misc/wenquanyi_9pt.pcf
./usr/X11R6/lib/X11/fonts/misc/wenquanyi_9ptb.pcf
./etc
./etc/fonts
./etc/fonts/fonts.conf
./etc/gtk
./etc/gtk/gtkrc.zh_CN
./etc/X11
./etc/X11/xinit
./etc/X11/xinit/xinitrc.xfce4

10.此时用root用户新开一个终端,Alt-F2,登陆后,运行dir2mo /tmp/data /tmp/vector.mo
注意此时才用root身份

11.制作iso文件,我是用的以前的myslaxmaker的windows版本,也可用make_iso.sh在linux下运行。
制作iso时要将模块建立在optional的目录中,光盘启动时才能用load=vector的命令来运行模块。
发表于 2006-2-5 20:27:14 | 显示全部楼层
确实做的很漂亮。
回复 支持 反对

使用道具 举报

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

本版积分规则

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