亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: RedHat 7.1+GNOME中文化方法 [打印本頁]

作者: 藍(lán)色蟲    時(shí)間: 2003-03-16 15:38
標(biāo)題: RedHat 7.1+GNOME中文化方法
一、GNOME的中文顯示
RedHat 7.1采用glibc2.2.2和XFree86 4.0.3,對國際化的支持有了很大的進(jìn)步。GNOME是優(yōu)秀的桌面平臺(tái),也是目前
Linux使用的對國際化支持最好的桌面平臺(tái)。這里我主要講如何實(shí)現(xiàn)在RedHat 7.1下面顯示和輸入簡體中文。
為了簡單起見,僅僅講述GB2312編碼的字符集。

因?yàn)閄Free86 4.0.3對顯卡的支持不如XFree86 3.3.6廣泛,所以RedHat 7.1里面同時(shí)保留了XFree86 3.3.6
可以用xdpyinfo查看XFree86的版本號。方法
xdpyinfo | grep release | sed s/^.*[^[]]//
看看結(jié)果是不是4003,如果不是,表明版本不是4.0.3,您將不能用本文中的方法設(shè)置True Type字體。
(XFree86 3.3.6不支持xtt模塊,您需要參考其它資料設(shè)置)

1:設(shè)置中文locale
Linux采用locale技術(shù)以實(shí)現(xiàn)對多語言的支持。因此首先要設(shè)置中文locale。
RedHat 7.1安裝的時(shí)候有語言選擇的選項(xiàng),要求至少選擇中文(Chinese)選項(xiàng),否則很多中文的按鈕、菜單可就看不到了
如果不能確定,那就把所有語言都選上。
如果你使用的是bash,那么請編輯~/.bash_profile文件,加上
export LC_ALL=zh_CN
export LANG=zh_CN
然后運(yùn)行. .bash_profile或者重新登錄賬號以使設(shè)置生效。
編輯~/.i18n文件,內(nèi)容為:
LANG="zh_CN"

2:測試中文locale
在控制臺(tái)上運(yùn)行date命令,如果你能看到亂碼證明中文locale已經(jīng)生效。
因?yàn)間libc2.2和2.1的locale名稱有點(diǎn)不同,所以還要做一點(diǎn)工作
cd /usr/share/locale
ln -s zh_CN.GB2312 zh_CN
此時(shí)運(yùn)行startx進(jìn)入GNOME桌面,你將看到任務(wù)欄上的時(shí)間已經(jīng)變成中文顯示了。如果你默認(rèn)的不是GNOME桌面則可以
運(yùn)行switchdesk gnome切換到GNOME桌面。

3:顯示W(wǎng)indows下的中文文件名
如果你還裝了中文Windows 95/98/Me,那么現(xiàn)在就可以顯示中文文件名了。RedHat 7.1采用2.4.2的內(nèi)核,可以支持
簡體中文代碼頁。使用方法:在mount后加選項(xiàng)-o codepage=936,iocharset=cp936。為了永久生效,可以修改/etc/fstab
文件。例如我的/etc/fstab文件內(nèi)容為:
LABEL=/    /    ext2   defaults   1 1
/dev/hda1   /mnt/c vfat   defaults,codepage=936,iocharset=cp936 0 0
/dev/hda7   /mnt/d vfat   defaults,codepage=936,iocharset=cp936 0 0
/dev/cdrom  /mnt/cdrom iso9660 noauto,owner,ro 0 0
/dev/fd0   /mnt/floppy auto  noauto,owner 0 0
none     /proc   proc   defaults   0 0
none     /dev/pts devpts gid=5,mode=620 0 0
/dev/hda10  swap   swap    defaults   0 0

4:安裝中文TrueType字體
XFree86 4.x可以比較好的支持TrueType字體。TrueType字體可以無級縮放,顯示效果非點(diǎn)陣字體可比。為了達(dá)到
Microsoft Windows那樣的漂亮字體效果,我們可以安裝中文TrueType字體。最簡單的方法就是直接使用Windows 98下
的中文字體。
mkdir /usr/share/fonts/default/TrueType
cp /mnt/c/windows/fonts/simsun.ttf /usr/share/fonts/default/TrueType
cd /usr/share/fonts/default/TrueType
ttmkfdir >; fonts.dir
因?yàn)閠tmkfdir對Windows字體的編碼識別有問題,因此需要手動(dòng)修改一下。
編輯fonts.dir文件,將
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
然后設(shè)置可縮放字體
cp fonts.dir fonts.scale
設(shè)置編碼文件
cp /usr/X11R6/lib/X11/fonts/encodings/encodings.dir .
我們必須指定字體路徑。
編輯/etc/X11/XF86Config-4文件,加上
所需要的字體路徑,如下所示:(#表示注釋行,以下同)
Section "Files"
FontPath "unix/:7100"
FontPath "/usr/share/fonts/default/TrueType" (關(guān)鍵)
EndSection

還有在該文件的Modules部分,請加上xtt模塊,同時(shí)必須取消freetype模塊,兩模塊不可同時(shí)使用。
例如:

Section "Module"
Load "dbe" # Double-buffering
# Load "GLcore" # OpenGL support
# Load "dri" # Direct rendering infrastructure
Load "glx" # OpenGL X protocol interface
Load "extmod" # Misc. required extensions
Load "v4l" # Video4Linux
# Load "pex5" # PHIGS for X 3D environment (obsolete)
# Load "record" # X event recorder
# Load "xie" # X Image Extension (obsolete)
# You only need the following two modules if you do not use xfs.
# Load "freetype" # TrueType font handler
Load "xtt" # TrueType font handler
# Load "type1" # Adobe Type 1 font handler
EndSection

注:此方法不需要關(guān)閉xfs,比較簡單。

5:設(shè)置GNOME的TrueType中文字體
為了使我們設(shè)置的TrueType字體能夠在GNOME下面使用,必須修改GNOME的資源配置文件。
編輯/etc/gtk/gtkrc.zh_CN文件,設(shè)置字體如下:
style "gtk-default-zh-cn" {
fontset = " -misc-simsun-medium-r-normal--14-0-0-0-p-0-*-* "
}
class "GtkWidget" style "gtk-default-zh-cn"

再編輯/etc/gnome/gtkrc.zh_CN文件,將所有的FontSet設(shè)置為:
fontset = "-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"
此時(shí)運(yùn)行startx進(jìn)入GNOME桌面,就可以看到漂亮的TrueType中文字體啦!

6:中文輸入
這里我們采用Chinput 3.0.1作為中文輸入服務(wù)器。Chinput 3.0.1可以支持XIM協(xié)議。
除了Chinput 3.0.1的rpm包,另外還需要GNU pth和UNICON的輸入法部分。
首先安裝pth
rpm -ivh pth-1.3.7-3.i386.rpm
然后安裝UNICON輸入法模塊
rpm -ivh unicon-3.0.2-im_2.i386.rpm
最后安裝Chinput輸入法服務(wù)器
rpm -ivh Chinput-3.0.1-2.i386.rpm
我們必須針對RedHat7和自己設(shè)置的字體做一些設(shè)置
cp /usr/lib/ZWinPro/Chinput.ad ~/.chinput
編輯~/.chinput文件
按如下設(shè)置
chinput.gblocale = zh_CN
chinput.big5locale = zh_CN

chinput.gbfont = -misc-simsun-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0
chinput.bigfont = -misc-simsun-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0

將[ZNPY]下面的
FILE cce/dict
改為
FILE /home/name/.pyinput
其中/home/name由echo $HOME得到的值替換。
別的地方不用修改
然后執(zhí)行
cp /usr/unicon/modules/cce/dict/* ~/.pyinput

編輯~/.bash_profile文件
加上 export XMODIFIERS=@im=Chinput
startx進(jìn)入GNOME環(huán)境,把Chinput作為缺省啟動(dòng)程序。方法:
進(jìn)入控制中心,在Startup Programs里面添加
然后退出桌面到控制臺(tái)下面運(yùn)行. .bash_profile
startx進(jìn)入GNOME環(huán)境,調(diào)出gEdit,按Ctrl+空格就可以輸入中文了。

注:以上3個(gè)文件均可在ftp://202.103.6.65/pub/chinese/中獲得
感謝Wu Yulun(migr@opera.com)和sipida(zxd@engc.bu.edu)做的rpm包使得安裝更加方便。
特別感謝中國linux論壇(http://www.linuxforum.net)的huyou給出的保存用戶詞組的patch,
現(xiàn)在已經(jīng)可以保存用戶詞組了^_*

7:在應(yīng)用程序中使用中文

(1)瀏覽器
上網(wǎng)沖浪最重要的軟件莫過于瀏覽器了。Linux下常用的瀏覽器有Netscape、Lynx等。這里我
要向各位推薦的是Netscape的新一代瀏覽器核心——Mozilla。Mozilla完全符合最新W3C標(biāo)準(zhǔn),
目前最新版0.8.1無論是從功能還是穩(wěn)定性上來說都已經(jīng)做的相當(dāng)不錯(cuò)了。
下載Mozilla 0.8.1
下載地址http://www.mozilla.org
安裝
tar zxvf mozilla-i686-pc-linux-gnu-0.8.1.tar.gz
cd mozilla
./mozilla
這時(shí)mozilla就啟動(dòng)了,F(xiàn)在我們來做一些配置工作。首先選擇Edit--Preferences,彈出對話框
選擇Appearance--Fonts,在Language Encoding中選擇Simplified Chinese,然后將Serif、
Sans Serif、Monospace都選擇misc-simsun-gb2312.1980-0字體。Size設(shè)為14。
有些站點(diǎn)可以自動(dòng)識別語言。這可以通過以下方法實(shí)現(xiàn):
Navigator--Languages--Add...
選擇Chinese/China [zh-cn]
點(diǎn)擊Move Up,將中文語言放在最上面。
最后點(diǎn)OK完成配置,然后退出
Mozilla。(注意:這一點(diǎn)很重要,因?yàn)閙ozilla退出時(shí)會(huì)改寫配置文件。如果沒有退出mozilla
做以下操作將無效。
cd mozilla/defaults/pref,編輯unix.js
找到這樣兩行
pref("font.min-size.variable.zh-CN", 16);
pref("font.min-size.fixed.zh-CN", 16);
改為
pref("font.min-size.variable.zh-CN", 12);
pref("font.min-size.fixed.zh-CN", 12);
這樣可以使網(wǎng)頁看上去美觀多了。
最后是對輸入法的配置
cd ~/.mozilla
在里面找到pref.js文件,在文件最后加上這樣一行
pref("xim.input_style","over-the-spot");
然后運(yùn)行mozilla,就可以顯示效果很好的中文網(wǎng)頁了!顯示效果一點(diǎn)不比IE 5.0差。
為了方便,可以在panel中增加mozilla的啟動(dòng)圖標(biāo)。
為了方便中文識別,可以選擇View--Character Coding--Auto-Detect--Simplified Chinese
以后mozilla會(huì)自動(dòng)識別中文代碼頁面。

注:如果您是用的Mozilla的rpm包安裝的,方法是一樣的,只是路徑有所不同。您需要修改的是
/usr/lib/mozilla/defaults/pref/unix.js文件。

(2)終端仿真
無論是運(yùn)行shell程序還是上BBS,都少不了終端仿真程序。目前對中文支持比較好而且支持XIM協(xié)議的就是rxvt了
RedHat 7.1帶有rxvt,可以支持中文
啟動(dòng)參數(shù)如下
rxvt -bg black -fg gray -fn 8x16 -fm -misc-simsun-*-16-*-gb2312.1980-0
上BBS的時(shí)候可以把rxvt的屏幕調(diào)大一些,方法:在rxvt的菜單中選“終端機(jī)”——“字型”——“較小”
這樣就看起來舒服一些:)
另外,在列目錄的時(shí)候,ls不能顯示中文文件名。解決方法如下
編輯~/.bashrc文件,加上如下一行
alias ls='ls --show-control-chars'
重新登錄即可

(3)mp3播放器xmms
X Window下最好的mp3播放器當(dāng)然是非xmms莫屬啦!RedHat7.1自帶的xmms在顯示中文歌曲名稱的時(shí)候有問題,我已經(jīng)
重新編譯了可以正常顯示中文playlist的xmms。下載地址:ftp://202.103.6.65/pub/xmms
安裝方法:下載后執(zhí)行rpm -Uvh --force xmms*.rpm
OK。下面將設(shè)置方法
運(yùn)行xmms,在xmms菜單(在xmms的左上角用鼠標(biāo)點(diǎn)一下就會(huì)出來)中執(zhí)行“選項(xiàng)”——“功能設(shè)定”,彈出“設(shè)定”對話
框,選最右邊一項(xiàng)“Fonts”,將選項(xiàng)中的Use Fontsets和Use X Font打勾。然后點(diǎn)“瀏覽”選擇字體。字體選擇simsun
大小選擇12。完成后再看你的歌曲名稱就正常了。

本文只是我自己實(shí)踐的一些心得體會(huì),寫出來是希望能夠多少有些幫助。
特別提醒大家注意:Windows的TTF字體是Microsoft公司的商業(yè)軟件,這里使用它主要是用于
學(xué)習(xí)和教育目的,不可非法使用




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2