一. 在安裝RH7.0的時候,安裝模式我選擇的是WORKSTATION,包括GNOME和KDE, (雖然XWINDOW我只用GNOME).
二. 讓GNOME支持中文顯示1. RedHat 7.0采用的glibc-2.1.92,對中文顯示的支持已經不錯。只需要修改/usr/lib/gconv/gconv-modules ,加入一行: alias GB2312-1980// EUC-CN//2. 選擇你要自動掛載的如WINDOWS98的分區,在/etc/fstab文件中做相應修改,如: /dev/hdc7 /mnt/f vfat iocharset=cp936 1 13. 為了讓每次登陸的時候都是中文環境,修改 ~/.bashrc 文件,加上: export LC_ALL=zh_CN export LANG=zh_CN 然后重新啟動,startx進入GNOME,你會發現gedit可以顯示中文了,98分區里的中文文件也不是亂碼了,連右下角的系統時間也變成了中文.
三. 讓GNOME支持中文輸入
1. 下載3個文件到/tmp
Chinput-3.0.1-1.i386.rpm
unicon2-im.tar.gz
pth-1.3.7-2.i386.rpm
2.安裝過程如下:
cd /tmp
rpm -ivh pth-1.3.7-2.i386.rpm
cp unicon2-im.tar.gz /usr/lib cd /usr/lib
tar -xzvf unicon2-im.tar.gz
rm unicon2-im.tar.gz
cd /tmp
rpm -ivh Chinput-3.0.1-1.i386.rpm --nodeps cd /usr/lib
ln -s libstdc++-2-libc6.1-1-2.9.0.so libstdc++-libc6.1-2.so.3
3.修改/usr/lib/ZWinPro的Chinput.ad文件 chinput.gblocale=zh_CN chinput.big5locale=zh_CN
4.修改~/.bashrc,加上
export XMODIFIERS=@im=Chinput
5.在GNOME的窗口環境里,有個
the GNOME configuration tool
選擇startup program
增加一個啟動文件chinput.
重新啟動 startx進入GNOME
按下ctrl-space 你會發現gedit已經可以輸入中文,你可以選擇拼音和五筆輸入法.
四. TrueType字庫支持.
雖然現在GNOME已經可以支持中文顯示和輸入
但字體并不好看,你可以選用windows98se的SimSun.ttf來作為GNOME的中文字庫.
過程如下: mkdir /usr/X11R6/lib/X11/fonts/TrueType
把SimSun.ttf拷貝到
/usr/X11R6/lib/X11/fonts/TrueType
#cd /usr/X11R6/lib/X11/fonts/TrueType
#ttmkfdir>fonts.dir
把fonts.dir改成:
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-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-iso8859-1
#cp fonts.dir fonts.scale
修改/etc/X1/XF86Config-4
找到Section "Files"段,加入字體搜索路徑. Section "Files"
FontPath "unix/:7100"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
EndSection
請把全部路徑加上.
在Section "Module" 段中加入xtt解析:
Section "Module"
Load "GLcore"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "pex5"
Load "record"
Load "xie"
Load "v4l"
Load "xtt" <--加入這一行
EndSection
為了讓Gnome支持新的TrueType字體
修改/etc/gtk/gtkrc.zh_CN:
style "gtk-default-zh-cn" { fontset = "-misc-SimSun-medium-r-normal--12-0-0-0-p-0-*-*"}
重新啟動 startx 就可以在Gnome看到TrueType字體了。