分享
 
 
 

Linux中文化之安装CHINPUT(修改版)

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

本文是本人根据资料和使用经验整理而成.

1,安装中文字体

cd /tmp

tar zxvf zh-fonts.tar.gz (产生misc目录)

cd misc (到子目录下)

cp *.Z /usr/X11R6/lib/X11/fonts/misc (拷贝字体)

cat fonts.alias /usr/X11R6/lib/X11/fonts/misc/fonts.alias

(在别名文件中附加Chinput所使用的别名)

cd /usr/X11R6/lib/X11/fonts/misc(到字体目录)

mkfontdir (产生或更新fonts.dir)

xset fp rehash (更新X Server的字体, 现在就可以使用了)

rm -fr /tmp/misc (-:)

2,安装输入法字典

cd /usr/lib (至库文件目录)

tar zxvf /path/of/unicon2-im.tar.gz (解压文件至该目录,

其中path为tar文件所在目录)

3,安装GNU pth

tar zxvf pth-1.3.7.tar.gz (解压pth库)

cd pth-1.3.7 (进行安装)

./configure

make

make install

4,安装Chinput3.01

安装前必须先安装输入法字典和GNU pth tar zxvf Chinput-3.0.1.tar.gz

cd Chinput-3.0.1

make

make install

5,修改某些设置

(1)编译新 locale,以 root 身份执行:localedef -f GB2312 -i zh_CN zh_CN.gb2312

若无错误提示,则编译成功,在 /usr/lib/locale 下会增加 zh_CN.gb2312 目录。

(2)确定在 /usr/lib/gconv/gconv-modules 文件中包含了 alias GB2312-1980// EUC-CN//

一行,若没有,加入它。

(3)在cxterm下使用 export LC_ALL=zh_CN.gb2312 启用中文 locale 支持。执行命令

date,看看有无变化?你可看到日期为中文显示.

(4)为在下一次自动进入中文支持状态,在 HOME 目录下的 .bashrc 中加入:

export LANG=zh_CN.gb2312

export LC_ALL=zh_CN.gb2312

或根据你的需要来设置。

6,让LINUX支持中文TRUE TYPE字体

(1)进入 /etc/X11 目录,打开 XF86Config-4 文件,将 FontPath 改为你所需要的字体路径。

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/TrueType" (本行为我们加上的,注意路径为

我们下面字体文件的所在路径)

FontPath "/usr/share/fonts/default/Type1"

EndSection

加载 X-TrueType 字体解释器。

Section "Module"

...

Load "xtt"

EndSection

(2)将你的 Windows 的中文 TrueType 字体复制到

/usr/share/fonts/default/TrueType 目录下,

cp /你的windows映射/windows/fonts/simsun.ttf /usr/share/fonts/default/TrueType

在WIN98和LINUX共存的机器中,此工作很容易,只需在LINUXCONF中看FILESYSTEM里加上WIN98

所在看文件系统便可.

(3)进入/usr/share/fonts/default/TrueType目录,执行 ttmkfdir fonts.dir,生成

fonts.dir 文件,将 simsun 的字符集改为 gb2312.1980-0。生成 fonts.scale 文件,

cat fonts.dir fonts.scale。

例: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-iso8859-1

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-15

若你使用 freetype 字体解释器,需将 /usr/X11R6/lib/X11/fonts/encodings/encodings.dir

复制到 /usr/share/fonts/default/TrueType。

将 /etc/gtk/gtkrc.zh_CN 中的字体定义改变为 TrueType 字体定义。(可将原来看定义

用#注释掉,再加上如下句子)

style "gtk-default-zh-cn" {

"-misc-SimSun-medium-r-normal--12-0-0-0-p-0-*-*"

}

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

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

7,优化你看设置

(1)修改 /usr/lib/ZWinPro/Chinput.ad 文件: 由于 XFree86 没有自带的 BIG5 码字体,若你不需要输入 BIG5 码字符,

则对 Chinput.ad 做以下调整:

...

chinput.gblocale = zh_CN.gb2312

chinput.big5locale = zh_CN.gb2312

...

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

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

注意:在 Chinput.ad 的字体定义中,不能出现空格,这是由于 Chinput 的限制。

(2)将 export XMODIFIERS=@im=Chinput 加入你的 HOME 目录下的 .bashrc 文件中。

并重新登录,使其生效。

(3)由于 Chinput 需要 libstdc++-libc6.1-2.so.3,而 RedHat 的 compat-libstdc++

兼容库中只包含 libstdc++-3-libc6.2-2-2.10.0.so,则需手动建立一个库链接:

# ln -s libstdc++-3-libc6.2-2-2.10.so libstdc++-libc6.1-2.so.3

8,其他用户如要用上TrueType和Chiput,也必须改其主目录下看.bashrc文件

export LANG=zh_CN.gb2312

export LC_ALL=zh_CN.gb2312

export XMODIFIERS=@im=Chinput

大功告成,本文所提到的部分文件可压于明俭看主页上下载http://go.163.com/~yumingjian.

本文在GNOME上的文本编辑程序GNOTEPAD+中用五笔字型完成.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有