GentooLinux1.4RC2汉化指南第一修订版
其实和其他的Linux发行版基本上差不多,无非是拷贝simsun字体和安装中文输入法,但在一些细节上还是会有些不同,为了更多的Gentoo Linuxer能顺利地使用上我们的母语,我把自己汉化的过程大概地写一下,供大家参考 :)*本文假设你刚刚在字符界面下用〔USE="-gnome -gtk" emerge kdelibs kdebase〕命令安装好了KDE *
1.#xf86config (检测配置XFree86,根据自己具体配置选择,配置完毕会在/etc/X11/下生成XF86Config )
#echo "exec startkde" > ~/.xinitrc (让我们直接用startx命令进入KDE而不是原来的twm)
保存修改退出后,用startx命令就可以进入KDE了。
2.建立/usr/X11R6/lib/X11/fonts/TrueType目录,从你的winxp或2000那里copy simsun.ttc、SimSun18030.ttc及tahoma.ttc tahomabd.ttc到以上目录,后缀名改名为.ttf,再建立fonts.dir,修改与如下的相似:
29
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
SimSun18030.ttf -misc-SimSun18030-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
ai=0.3:SimSun18030.ttf -misc-SimSun18030-medium-i-normal--0-0-0-0-c-0-gb18030.2000-0
ds=y:SimSun18030.ttf -misc-SimSun18030-bold-r-normal--0-0-0-0-c-0-gb18030.2000-0
ds=y:ai=0.3:SimSun18030.ttf -misc-SimSun18030-bold-i-normal--0-0-0-0-c-0-gb18030.2000-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
tahoma.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahoma.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahomabd.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gbk-0
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-gbk-0
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-gbk-0
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-gbk-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-fcd8859-15
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-fcd8859-15
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-15
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-15
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-iso10646-1
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-iso10646-1
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-iso10646-1
然后 cp fonts.dir fonts.scale,或者 cat fonts.dir > fonts.scale
3.然后拷贝编码文件 encodings.dir 到目录里来.
cp /usr/X11R6/lib/X11/fonts/encodings/encodings.dir /usr/X11R6/lib/X11/fonts/TrueType
修改/etc/X11/XF86Config文件,如下:
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
FontPath "/usr/X11R6/lib/X11/fonts/JavaFonts" (此为Java环境显示中文所使用到的中文字体路径,具体的设置我后面会讲)
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
# if the local font server has problems, we can fall back on these
EndSection
Section "Module"
Load "xtt"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
#Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
#Load "type1"
Load "vbe"
EndSection
4.在KDE控制中心的“外观和主题”->“字体”中修改字体为Nsimsun-18030 10号字体就可以了(选择simsun的话字体的间距会很大,看起来很别扭。)
5.在没有修改/etc/fonts/fonts.conf之前,我使用simsun字体浏览网页X会莫名其妙的崩溃,如果你遇到和我相同情况的话,可以把simsun的字体路径加入此文件如下:
<dir>/usr/X11R6/lib/X11/fonts/TrueType</dir>
<dir>/usr/X11R6/lib/X11/fonts/JavaFonts</dir>
<dir>/usr/X11R6/lib/X11/fonts</dir>
<dir>/usr/share/fonts</dir>
<dir>/usr/X11R6/lib/X11/fonts</dir>
<dir>~/.fonts</dir>
6.有关XMMS的字体
修改如下就可正确的显示中文歌名了。
-*-*-medium-r-normal--14-*-*-*-*-*-gb18030.2000-0
7.让你的Mozilla使用上Java以及让Java环境正常显示中文
a.让你的Mozilla加入对Java的支持
(1)从这里下载最新的Java 2 SDK, Standard Edition 1.4.1_01
http://java.sun.com/webapps/downloa...-linux-i586.bin
或Java 2 Runtime Environment, Standard Edition 1.4.1_01
http://java.sun.com/webapps/downloa...-linux-i586.bin
下载完copy至/usr/lib目录下,
#chmod +w j2sdk-1_4_1_01-linux-i586.bin(或/j2re-1_4_1_01-linux-i586.bin)
#./j2sdk-1_4_1_01-linux-i586.bin(或j2re-1_4_1_01-linux-i586.bin)
./
解压安装会生成/usr/lib/j2sdk1.4.1_01目录
(2)然后在/etc/env.d/下建立65java文件,加入以下内容:
JAVA_HOME="/usr/lib/j2sdk1.4.1_01"
PATH="$JAVA_HOME/bin:$PATH"
ROOTPATH="$JAVA_HOME/bin:$PATH"
CLASSPATH="$JAVA_HOME/jre/lib/rt.jar:."
#env-update (更新系统变量环境)
执行export命令试试看有没有以上的内容,如果有的话,就说明加入Java环境成功。
(3)#ln -s /usr/lib/j2sdk1.4.1_01/jre/plugin/i386/ns610 /root/mozilla/plugins (你可以改为自己相应的mozilla目录,一般是在/usr/lib/mozilla/plugins)
这样你的Mozilla就有了Java的支持了。
b.让Java环境正常显示中文(参考了beyond_2000兄的 “关于如何让jre显示中文字体的方法”一文,在此向beyond_2000兄致意)
(1)在/usr/X11R6/lib/X11/fonts/trutype/下建立一
个新的目录JavaFonts(可随意起),然后将simsun.ttf,tahoma字体拷贝至这个新建立的目录下。
(2).将simsun.ttf改名为tlc_song.ttf,tahoma.ttf改为tlc_song_ascii.ttf。
(3).生成fonts.dir文件:
132
tlc_song_ascii.ttf -tlc-song-medium-r-normal--0-0-0-0-p-0-iso8859-1
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-iso10646-1
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb18030.2000-1
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb18030-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-big5.eten-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-big5.et-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-big5-0
ai=0.3:tlc_song_ascii.ttf -tlc-song-medium-i-normal--0-0-0-0-p-