RedHat Linux 7.2的详细汉化过程
作者:张杰
时间:2002年5月
那时候刚接触Linux,比较菜。
首次在S8S8论坛上发表(网络技术论坛,当时是论坛的Linux版主,现在域名改为nettf.net了),论坛丢过几次数据,我的文章也没了。 转载的不多,当时国内Linux的资源还比较少:链接
一、准备工作
在安装LINUX的时候,如果你对系统不是很熟悉,那建议你尽量缺省安装,最好全部安装!在选择缺省语言的时候,一定要把中文支持选上,也是选取Chinese (P.R.C),并且把缺省语言改为中文;另外,在选择安装包的时候,如果你是菜企鹅~,看不懂,,建议还是全选了吧,为了用好LINUX,不在乎那几个G的硬盘了。安装过程没什么讲的,比较简单,一步一步走就行了。
二、复制WINDOWS下的SIMSUN.TTF字体文件到LINUX下
在LINUX下复制WIN下的SIMSUN.TTF,首先要把WIN的FAT32分区挂上,即要能访问FAT32的分区,然后把SIMSUN.TTF拷贝过来。
先在你的桌面环境下启动控制台,在下面的任务栏上找找,黑色的小屏幕。
再运行 fdisk -l 查看你当前的分区情况(如图1)
;
大家看到了没~,我的分区情况是这样的,图上的/dev/hdc1表示你的硬盘第一个分区(你的分区设备名可能是hda),这一行的最后面System项为"Win98 FAT32",这就表示这个分区是WINDOWS的分区,而且是第一个分区,就是咱们的C盘。SIMSUN.TTF就在这个分区里面。现在我们开始装载C盘下LINUX下!
1、在/mnt目录下为之创建一个目录winc(这个winc是自己起的名字,表示你WIN下的C盘,当然你可以改成自己喜欢的。)
命令为: mkdir /mnt/winc
2、用装载指令将C盘内容装载入该目录:
命令为: mount -t vfat /dev/hdc1 /mnt/winc
#注意,你的分区设备名可能是hda。
这下WIN下的C盘已经成功的装载上了。
我们继续,执行拷贝命令: cp /mnt/winc/windows/fonts/simsun.ttf /tmp 这个命令是把C盘Windows目录中Fonts目录里的simsun.ttf拷贝到LINUX根目录下tmp的个临时目录里。
SIMSUN.TTF拷贝成功!
三、安装字体
选把simsun.ttf拷贝到/usr/share/fonts/default/TrueType目录中。
运行命令: cp /tmp/simsun.ttf /usr/share/fonts/default/TrueType/
然后进入目录: cd /usr/share/fonts/default/TrueType/
运行: /etc/rc.d/init.d/xfs restart
让系统自动生成encodings.dir fonts.dir fonts.scale 三个文件,
然后删除fonts.dir 与fonts.scale 。
命令为: rm fonts.dir;rm fonts.scale
再次运行 /etc/rc.d/init.d/xfs restart ,
这次生成的fonts.dir fonts.scale 两个文件就可以了。
检查一下fonts.dir 文件中关于simsun 的项有没有gb2312.1980-0,
命令为: vi fonts.dir (退出先输入 : 回车,然后输入 q 回车即可)
---------------------------------------------------------------------------
如果没有,就修改一下,(按一个键盘上的Insert键)
如下所示:
将
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-15
改为
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-gbk-0
保存退出(先输入 : 再输入 w 回车,然后再输入 : 回车,最后输入 q 回车退出)
---------------------------------------------------------------------------
最后把fonts.dir 复制为fonts.scale ,覆盖fonts.scale 。
命令为:cp fonts.dir fonts.scale (执行后会出现询问是否覆盖,按y回车即可)
这下字体也装好了。
四、修改配置文件
首先修改/etc/X11/XF86Config-4
命令为:vi /etc/X11/XF86Config-4
按一下键盘上的Insert键,然后先找 FontPath "unix/:7100"
在这一行的前面输入一个 # ,即把这行注释掉。
改成这行 #FontPath "unix/:7100"
第二步再找到Section “Module”项,其中增加一行:
Load "xtt"
把下面这几行注释掉,前面加上#
Load "GLcore"
Load "pex5"
Load "dri"
Load "pex5"
Load "record"
Load "xie"
到此,XFConfig-4配置文件修改结束,存盘退出(输入 : 回车,再输入 w 回事,再输入 : 回车,输入 q 回车退出。)
附:XFConfig-4配置文件片断:
-------------------------------------------------------------------------
Section "Files"
# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
RgbPath"/usr/X11R6/lib/X11/rgb"
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
# FontPath "unix/:7100"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/default/Type1"
FontPath "/usr/share/fonts/default/TrueType"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
EndSection
Section "Module"
# Load "GLcore"
Load "dbe"
load "v4l"
Load "extmod"
Load "fbdevhw"
# Load "pex5"
# Load "dri"
Load "glx"
# Load "pex5"
# Load "record"
# Load "xie"
Load "xtt"
EndSection
---------------------------------------------------------------------
上面的过程都完成以后,你的KDE桌面环境已经汉化成功了。
如果你还想用Gnome桌面,那么继续,修改/etc/gtk/gtkrc.zh_CN
命令:vi /etc/gtk/gtkrc.zh_CN
按一下键盘上的Insert键。
把里面的 fontset = "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
改成
fontset = "-misc-simsun-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
完成后存盘退出即可。(输入 : 回车,再输入 w 回事,再输入 : 回车,输入 q 回车退出。)
附: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 = "-misc-simsun-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"
------------------------------------------------------------------------------
终于OK了。
五、在KDE下设置字体
;
如图2,在选项,观感,字体里把字体都设置成simsun就可以了,我用的是9号字,如何大家嫌小的话可以选12号字,也很美观的。
六、软件中字体的设置
每个软件中字体的设置各不相同,我们举两个例子:
1、Mozilla浏览器
;
如图3,没什么可说的,在Edit菜单下选Preferences,出现图上的窗口,改成和我一样的就可以了。
2、X-chat
X-chat是Gnome下的软件,汉化后已经是字体已经可以了,不过可能在聊天窗口中字体很难看,
;
如图4,看到那个字体栏了吗?就把里面的那一串改成-misc-simsun-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,*-r-* 即可。
OK,最后祝大家汉化顺利。
有疏漏的地方还望大家指正。
补充关于加载FAT分区显示中文:
在/etc/fstab中实现
编辑/etc/fstab文件,可以看到许多行..按下面这行配置就可以了.
/dev/hda1 /mnt/c vfat iocharset=gb2312,umask=0,codepage=936 0 0
手工命令实现
光驱:mount -t iso9660 -o iocharset=gb2312,umask=0,codepage=936 /dev/hdd /mnt/cdrom
[返回]
此网站上的所有文字版权归张杰所有,未经书面授权,禁止转载。