Chinaunix首页 | 论坛 | 博客
  • 博客访问: 799111
  • 博文数量: 770
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4950
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-09 17:49
文章分类

全部博文(770)

文章存档

2011年(1)

2008年(769)

我的朋友

分类:

2008-10-10 11:18:37

RedHat7.1汉化方法
发布者:jjk
1.安装 TrueType 字体.
要在系统里使用中文 TrueType 字体,最好先禁用 xfs 字体服务器,xfs 在启动时会自动更新字体目录下的 fonts.dir 文件,这样会影响到我们所作的修改。使用 root 身份登陆,执行setup 工具,关闭 xfs。

(1)修改 XF86Config-4 配置文件
进入 /etc/X11 目录
#vi XF86Config-4 (打开 XF86Config-4 文件)
下面是其中一部分(修改后)
手动指定字体文件目录

Section "Files"
# FontPath "unix/:7100" ;注释掉这一行,加入下面的几行
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/misc"
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/100dpi"
FontPath "/usr/share/fonts/default/Type1"
FontPath "/usr/share/fonts/default/TrueType"
EndSection

#加载 X-TrueType 字体解释器。
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 "xtt" ;加入这一行 (关键)
# 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 "type1" # Adobe Type 1 font handler
EndSection

(2)获取 simsun.ttf(字体文件)
mkdir /usr/share/fonts/default/TrueType
(注:有些文章说放在/usr/X11R6/lib/X11/fonts/TrueType,我认为两种说法都行)有时候一建立这个目录可能会有很多其他的字体文件出现在这个目录中,先把TrueType里面的字体文件删掉, 不然等一下生成字体列表时会有问题(其实只是那个列表会多出很多选项而已)如果系统是win98/me的话,而且windows下c:在linux下的映射目录是/mnt/c:
cp /mnt/c/windows/fonts/simsun.ttf /usr/share/fonts/default/TrueType
如果系统是winnt/2000的话,而且windows下c:在linux下的映射目录是/mnt/c:
cp /mnt/c/winnt/fonts/simsun.ttc /usr/share/fonts/default/TrueType/simsun.ttf

(3)生成字体列表
cd /usr/share/fonts/default/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-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
汉化后就可以在kde 的Konqueror Web browser里浏览中文的网页了,很爽的哦!
(注:不过Konqueror好像有一些东西不支持,例如我用Konqueror就进不了linuxbyte.net的论坛)

#cp fonts.dir fonts.scale

(4)修改 gtk 的字体定义
#vi /etc/gtk/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
#

style "gtk-default-zh-cn" {
fontset = "-misc-SimSun-medium-r-normal--14-*-*-*-*-*-*-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

至此,中文 TrueType 字体安装完成!

2.安装 Chinput3.0.1 ,定义中文环境

先下载以下几个包
pth-1.3.7-3.i386.rpm 143.5K
Chinput-3.0.1-1.i386.rpm 205.0K

unicon-3.0.2-im_1.i386.rpm 5.1M
上面三个软件包去下面的连接就可以down


安装

rpm -ivh pth-1.3.7-3.i386.rpm
rpm -ivh unicon-3.0.2-im_1.i386.rpm
rpm -ivh Chinput-3.0.1-1.i386.rpm
(注:一定要先装pth-1.3.7,不然装Chinput时就会说缺少一些文件,装不了的)

修改 ZWinPro
#cd /usr/lib/ZWinPro
#vi Chinput.ad ;修改以下几个地方(注意:在这个文件里不能出现空格,只能用 Tab 代替)

...
chinput.gblocale=zh_CN.gb2312
chinput.big5locale=zh_CN.gb2312
...
chinput.gbfont=-misc-SimSun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0
chinput.big5font=-misc-SimSun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0
...
(注意:在这个文件里不能出现空格,只能用 Tab 代替)

完成安装及定义中文环境
修改~/.bashrc文件
#vi ~/.bashrc ;修改后应该是这样的

# .bashrc

# User specific aliases and functions

alias rm="rm -i"
alias cp="cp -i"
alias mv="mv -i"

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
#下面的为添加的部分
export LC_ALL=zh_CN.GB2312
export LANG=zh_CN.GB2312
export XMODIFIERS=@im=Chinput

到这里我们已经完成了中文字体的安装和中文环境的定义
3.汉化 GNOME
从新登陆后 startx 就可以看到 GNOME 已经能显示中文了
再在 Program->设定->Session->Startup Programs 里面把 chinput 加入启动运行程序里面
就完成了 GNOME 的中文环境和输入法的安装了.

4.汉化 KDE2.1.1
先要确定已经装了下面的中文包,不然语言那里就没有中文的选项。
kde-i18n-Chinese-2.1.1-2.noarch.rpm

接上面的步骤
#switchdesk KDE ;切换到 KDE 桌面
#startx
打开 Preferences->ersonalization->Country & Language
把国家改为中国(CN)
把语言改为简体中文(zh_CN.GB2312.1980)
把字符集改为gb2312.1980)

打开 Look & Feel->Fonts
设置字体:
control center 中
look&feel ---> fonts

把字体改为simsun,字符集改为GB2312.1980.
然后再打开桌面上的 Autostart 目录,新建一个应用程序( Chinput )的连接,以后每次启动
后就可以使用中文输入法了.

至此,X-Windows 下的汉化就全部完成了,再安装 Cxterm 终端,就能实现在 X-Windows 里面
的全中文环境了
不过要想在字符界面使用中文还要安装相应的中文环境,可以用cce,祝各位好运
好了,大功告成.

(1) 更改一下mozilla的字体吧:
vi /usr/lib/mozilla/defaults/pref/unix.js
找到 16 就改为 12.
mozilla 的大字就变成小字了.

(2) 让LINUX显示中文文件名

vi /etc/fstab
找到vfat , 把后面的defaults改为 codepage=936,iocharset=cp936
reboot
startx
你就发现原来的???变成了汉字了. 行了吧.       
--------------------next---------------------
7.1汉化多了还有:
<一>设置X Window中文环境
以root身份登录。进入Gnome或KDE窗口界面,打开终端机或命令窗口直接运行locale_config指令,选择Chinese,然后退出窗口界面,重新login 并重新进入Gnome或KDE窗口界面。
如果你用的是Gnome,直接就可看见中文。
如果你用的是KDE,则还要做以下2件事
1. 进入KDE环境,插入Red Hat Linux 7.1 第一张安装盘,打开CDROM,找到/mnt/cdrom/RedHat/RPMS/kde-i18n-Chinese-2.1.1-2.noarch.rpm直接单击即可安装。安装成功后退出并重新进入KDE,打开Control Center(控制中心),选择Personalization/Country&Language,设置Country=China,Language=Simplified Chinese,Chars=gb2312.1980-0。中文环境立即生效。
2. 当然由于字体没有设置好,这个中文环境视觉效果还是不佳,可以打开控制中心/观感/字体,将所有字体设为fangsongti 12即可改善效果。

<二>安装TrueType中文字体
如果你要用Linux来作中文字处理或网页浏览的话,安装TrueType字体可以带来更好的视觉效果。我以安装Windows9X/2000自带的宋体(simsun.ttf)为例,具体方法如下:
1. 进入KDE或Gnome环境,建立/usr/share/fonts/zhfonts目录
2. 复制simsun.ttf到/usr/share/fonts/zhfonts目录(注意,Linux对大小写敏感,请将SIMSUN.TTF改为小写)
3. 打开终端,运行
#cd /usr/share/fonts/zhfonts
#ttmkfdir >fonts.dir
4. 用高级编辑器或gedit修改/usr/share/fonts/zhfonts/fonts.dir文件为:
4
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-gbk-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
5. 将修改好的fonts.dir保存后,另外再复制为fonts.scale存放在相同目录下。
6. 用高级编辑器或gedit打开/etc/X11/XF86Config-4文件,并作如下修改:
Section "Files"
...
FontPath "/usr/share/fonts/zhfonts" #添加这一句
...
EndSection

Section "Module"
...
Load "xtt" #添加这一句
...
EndSection
7 设置中文字体。
Gnome环境:
1. 修改/etc/gtk/gtkrc.zh_CN文件,设置fontset="-misc-SmSun-medium-r-normal--16-0-0-0-p-0-*-*"
2. 修改/etc/gnome/gtkrc.zh_CN文件,设置所有的fontset="-misc-SimSun-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0"

KDE环境:
重新启动XWindow,打开控制中心/观感/字体,将所有字体设为simsun 12即可。

8 补充一点,经过上述修改,还可以使KDE下的Konqueror浏览器正常使用中文。

<三>安装中文输入法
中文输入法有很多,但大多安装麻烦且不易成功。推荐各位下载,这是红旗Linux下的rfinput中文输入软件,包括五笔/智能ABC/GBK拼音/区位等输入法。安装指令为:#rpm -ivh --force rf-xim-input-2.1-2.i386.rpm安装后,无论是Gnome还是KDE都可以用Ctrl+Space调用中文输入法。      
--------------------next---------------------

阅读(481) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~