分享
 
 
 

Linux中文化之SUSE7.3简体中文环境实现

王朝system·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

作者:liex

(修改自moonlight RedHat 7.1+miniChinput 0.0.3在GNOME下简体中文显示与输入v0.3

http://www.yichang.net.cn/~yang)

注意:凡是涉及到对系统文件的操作必须以root用户执行,对这些操作均给出了提示。其余操作则以普通用户身分执行。

运行su可以临时转换到root用户,exit退出root用户。

一、GNOME的中文显示

1:设置中文locale编辑~/.profile 末尾加上LC_MESSAGES="zh_CN.GB2312"

LANG="zh_CN"然后执行exit注消并重新登录帐号2: 安装中文TrueType字体执行su root,以root用户执行mkdir /usr/X11/lib/X11/fonts/TrueType/zh_CNcd usr/X11/lib/X11/fonts/TrueType/zh_CN在该目录下编辑fonts.dir文件如下

20

simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0

ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gb2312.1980-0

ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0

ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0

ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gb2312.1980-0

ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0

sw=0.96:bw=0.52:simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1

ab=y:sw=0.96:bw=0.52:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-iso8859-1

ai=0.2:sw=0.96:bw=0.52:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-iso8859-1

ai=0.4:sw=0.96:bw=0.52:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-iso8859-1

ai=0.2:ab=y:sw=0.96:bw=0.52:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-iso8859-1

ai=0.4:ab=y:sw=0.96:bw=0.52:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-iso8859-1

ai=-0.2:sw=0.96:bw=0.52:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-iso8859-1

ai=-0.4:sw=0.96:bw=0.52:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-iso8859-1

ai=-0.2:ab=y:sw=0.96:bw=0.52:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-iso8859-1

ai=-0.4:ab=y:sw=0.96:bw=0.52:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-iso8859-1

ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gb2312.1980-0

ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gb2312.1980-0

ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gb2312.1980-0

ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gb2312.1980-0

然后设置可缩放字体

以root用户执行

cp fonts.dir fonts.scale

设置编码文件cp ../encodings/encodings.dir .我们必须指定字体路径。

以root用户编辑/etc/X11/XF86Config-4文件,加上 所需要的字体路径,如下所示:(#表示注释行,以下同)在FontPath中加入我们的字体Section "Files"....FontPath "/usr/X11/lib/X11/fonts/TrueType/zh_CN"...EndSection还有在该文件的Modules部分,请加上xtt模块,同时如果已经加载了freetype模块的话必须取消freetype模块,两模块不可同时使用。

例如:

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

注:此方法不需要关闭xfs,比较简单。3:设置GNOME的TrueType中文字体

为了使我们设置的TrueType字体能够在GNOME下面使用,必须修改GNOME的资源配置文件。

以root用户编辑/etc/gtk/gtkrc.zh_CN文件,设置字体如下:

style "gtk-default-zh-cn" {

fontset = "-adobe-helvetica-medium-r-normal--14-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,*-r-*"

}

class "GtkWidget" style "gtk-default-zh-cn"

再以root用户编辑/opt/gnome/share/gtkrc.zh_CN文件,将所有的FontSet设置为:

fontset = "-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"

4:中文输入

这里我们采用最新的miniChinput 0.0.3作为中文输入服务器。miniChinput 0.0.3可以支持XIM协议。

安装miniChinput输入法服务器

rpm -ivh miniChinput-0.0.3-1.i386.rpm

我们必须针对RedHat7和自己设置的字体做一些设置

cp /usr/lib/Chinput/Chinput.ad ~/.chinput

编辑~/.chinput文件

按如下设置

chinput.gblocale = zh_CN

chinput.big5locale = zh_CN

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

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

将[ZNPY]下面的

FILE = cce

改为

FILE = /home/name/.pyinput

其中/home/name由echo $HOME得到的值替换。

别的地方不用修改

检查~/.pyinput目录是否存在,如果不存在则建立一个

mkdir ~/.pyinput

然后执行

cp /usr/lib/Chinput/im/cce/* ~/.pyinput

编辑~/.profile文件

加上 export XMODIFIERS=@im=Chinput

如果在图形方式下则须退出到控制台方式(run level 3)或者gdm重新登录(run level 5)

如果在控制台下须执行. .bash_profile或者exit退出重新登录,gdm则直接登录即可

startx进入GNOME环境,把Chinput作为缺省启动程序。方法:

进入控制中心,在Startup Programs里面添加

然后退出桌面到控制台下面

startx进入GNOME环境,调出gEdit,按Ctrl+空格就可以输入中文了。

注:miniChinput文件可在ftp://202.103.6.65/pub/chinese/中获得

特别感谢中国linux论坛(http://www.linuxforum.net)的huyou开发的miniChinput,简化了

安装方法并增加了不少新功能。^_*

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有