|
|
声明:本文是参考Linuxsir上众多帖子并接合本人实际写成,在此对北南南北、xinlaoda等网友表示特别感谢!
1、系统安装
系统安装可以根据各人自己的喜好决定,既然是英文环境,local自然选英文,语言包必须选上美国英语(英国英语)和简体中文(繁体中文)。为了便于安装应用,最好安装上开发工具的标准软件包。
2、Shell环境的中文支持
安装以后一般情况下Shell环境是800×600的,现在大多显示器是支持1024×768的,如果是800×600桌面字体可能觉得太大,尤其是液晶显示器,字体就发虚。
让Shell环境支持1024×768桌面,可以修改/boot/grub/grub.conf文件,在“kernel /boot/vmlinuz-2.6.9-5.EL ro root=LABEL=/”这一行的后面加上“vga=0x317 append="vesa:mtrr"”
例:# vi /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,4)
# kernel /boot/vmlinuz-version ro root=/dev/hda5
# initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=3
splashimage=(hd0,4)/boot/grub/splash.xpm.gz
#hiddenmenu
title Microsoft Windows 2000 Server
rootnoverify (hd0,0)
chainloader +1
title Red Hat Enterprise Linux AS4
root (hd0,4)
kernel /boot/vmlinuz-2.6.9-5.EL ro root=LABEL=/ vga=0x317 append="vesa:mtrr"
initrd /boot/initrd-2.6.9-5.EL.img
Shell环境的中文支持我选择显示效果不错的zhcon,版本是0.2.3。由于使用源代码编译安装失败(./configure,make,make install都通过,但就是不能运行 :help ),只好用rpm包安装。安装完以后,启动时输入zhcon就进入到中文环境中了。
3、X桌面的中文支持
首先安装宋体中文字体:
# cp simsun.ttc /usr/share/fonts/zh_CN/TrueType/
# fc-cache /usr/share/fonts/zh_CN/TrueType/
# vi /etc/fonts/fonts.conf
<!--Some Asian fonts misadvertise themselves as monospaced when
in fact they are dual-spaced (half and full). This makes
FreeType very confused as it forces all widths to match.
Undo this magic by disabling the width forcing code -->
在上面这段的前面插入如下内容:
<match target="font">
<test name="family"><string>SimSun</string></test>
<edit name="antialias" mode="assign"><bool>false</bool></edit>
</match>
为了达到更好的显示效果,/etc/fonts/fonts.conf文件中SimSun字体调用次序必须改到所有中文字体的前面(共有2处需要修改)
修改前:
<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>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>
修改后:
<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>SimSun</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family>Baekmuk Dotum</family>
<default><family>sans-serif</family></default>
</alias>
装好宋体字体,设置好Font Preferences中环境采用的字体后,英文X桌面上已经能比较满意的显示中文字体了,不过这时系统自带的中文输入法却不能用ctrl + space调出,必须安装fcitx输入法,版本是3.1,本人采用的是源代码包编译安装。安装fcitx以前,根据XD们的经验,先删除系统自带的输入法:
# rpm -qa iiim* | xargs rpm -e --nodeps
# rpm -qa miniChinput* | xargs rpm -e --nodeps
安装完fcitx以后,还必须在/etc/X11/xinit/xinput.d/中建立一个名为default的配置文件,内容如下
# vi /etc/X11/xinit/xinput.d/default
XIM=Fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=xim
export LANG=en_US.UTF-8
export LC_CTYPE="zh_CN.UTF-8"
export XMODIFIERS="@im=fcitx"
注意default文件中的第5行,如果你想要xterm缺省支持GB2312,则应该是“export LC_CTYPE="zh_CN"”,但xterm对UTF-8的支持将不完美,由于X系统缺省使用UTF-8,因此建议xterm也缺省支持UTF-8,反正有zhcon支持GB2312就可以了。
终于写完了,如有什么不对的地方,请各位不惜指教! |
|