Redhat中文解决方案(上)(10.02)
来源:linuxaid 作者: 责任编辑: 发表时间:2000-10-02 00:00
解决方案
孟蟠蠹夷壳岸急冉瞎匦腖inux的中文处理,前段时间我一直也在忙着试用各种
有关的软件,解决自己的中文使用问题,小有收获,上次已经把一点经验写出来作为V0.11
版,这段时间我对原来的方案作了比较大的修改,自认为比以前要完善一些,这次写了个
Ver0.2供大家参考.不过现在中文的Linux(XtermLinux/TurboLinux等等)呼之欲出,希
望他们能一劳永逸的解决这个问题,这样也许以后我就可以休息了:-)因为V0.11和
V0.2采用的是两种不同的中文包装方案,所以在这篇文章里我同时列出了两个方案的对比
,请不要搞混淆了.
[Image]
v0.1说明:1999/2/26
Redhat中文解决方案第一个版本,介绍我所使用的Redhat中文方案.
v0.11修改说明:1999/2/27
1增加安装步骤中.inputrc文件的说明.
2提供KDE1.1RPM,CXwin,Xa-104等提到的软件的下载地址.
3增加KDE安装简要说明.
v0.2修改说明:1999/3/15
1改用chinput作为中文输入服务器和中文包装.不需要中文X服务器,这样可以不再
限定于Xfree3.3.2了,并且支持GB/BIG5/JIS/韩文码的同屏显示转换.
2增加在线英汉字典的介绍,安装和使用说明.
3修改V0.11中出现的关于KDE语言选择中的输入错误.
4修改包装netscape的方法.
5修改启动脚本中xcin的执行方法(v0.11有错误).
6给出所有提到的软件详细下载地址列表和文件大小说明.提供所需中文简繁X字体
的下载链接.
7修改版权和感谢一节部分内容.
[Image]
一.所用的硬件配置:
k6-233+华硕v3000显卡+64MSDRAM+15"MAG+GVC33.6K+NE2000兼容网卡+SPV586A主
板+4.3G钻四+24X三星光驱
二.软件环境
V0.11解决方案下:
系统为Win98+RedhatLinux5.1其中Redhat为D版的,双光碟,自带cxterm,Xcin,浏
览器升级为netscape4.08(自带的为4.05)桌面管理器为KDE1.1Xwindow服务器为
XF863.3.2.采用CXWIN0.5作中文X服务器,XA1.04作中文包装.
V0.2解决方案下:
系统为Win98+RedhatLinux5.1其中Redhat为D版的,双光碟,自带cxterm,Xcin,浏
览器升级为netscape4.08(自带的为4.05)桌面管理器为KDE1.1或gnome1.0,Xwindow
服务器为XF863.3.2,采用Chinput1.4作为中文输入服务器和中文包装方案.不再采用
Cxwin0.5作为中文X服务器,所用字库为国人自制的一个中文字体包装,包括字体,在线
英汉字典为xcdict和edict, BIG5内码转换工具为hc-30和HZ-2.0.
三.选用说明:
V0.11解决方案下:
1.采用Redhat能减少一些编译上的麻烦,自带软件包比slackware丰富.
2.cxterm必备,一方面可以在Xwin下上BBS比较方便,另一方面,其它不少中文输入服
务器需要的它的中文输入法.
3.Xcin原来是为crxvt设计的中文输入服务器.但如果xwin软件经xa包装后,一般都可
以输入中文而无须修改xwindow程序,而像chinput和zhxwin由于安装程序不够完善,一方
面需要编译,另一方面要使用它还得修改字库,字体,修改编译头文件,初学者一般都感到
麻烦,我写出来出也挺麻烦...:-)所以就选用xcin,况且它的联想功能也比chinput强.
4.桌面管理器的种类很多,我觉得KDE比较容易上手,界面也很漂亮适用,最特别的是它
提供了简体中文的界面插件,如果X服务器支持中文(解决窗口的桌单的中文问题)在一般的
x-term上也可直接显示中文.
5.目前能找到比较好的中文x服务器为cxwin,在网络工作室下载的cxwin0.5只支持
XF863.3.2的X服务器.如果是3.3.3还不知道是否可用,要想界面中文化,必备.CXwin0.5
只支持GB中文.
V0.2解决方案下的补充和修改:
1.使用chinput1.41作为中文输入服务器和中文包装.因为上次写的时候我拿到的
chinput不全,很多功能不能使用,所以选用了Xcin+Xa.后来我找到了chinput作者所完
成的几个软件包,试用之后发现chinput除了输入时的联想功能不够强和在部分KDE程序
(如knote)里不能输入完整的汉字外,在兼容性,实用性和配置功等其他方面的确相当不
错,所以这一次改向大家推荐采用Chinput.
2.Chinput的功能较强兼容性也比较好,因此不再需要Cxwin0.5作为X服务器,直接对
startx脚本进行中文包装就可以使桌面管理器支持中文.这样如果你没有采用XFree86
3.3.2作为X服务器(如Xfree3.3.3/AX4.1),也能使用我所写的方案了.而且大多数情况
下可以支持特定窗口和软件的GB/BIG解码转换和取消包装,比cxwin方便很多.
3.最近gnome也出了期待以久的1.0版,现在有了RPM包装的下载,大家也可以采用gnome
作为桌面管理器,,不比KDE差(不过它不能像KDE那样选择界面的语言为简体中文).其实这
个方案可以对几乎所有的X服务器和桌面管理器进行中文包装.
四.文中提到的各项软件的下载地址
(注意这些链结不一定永远有效,如果有所改动请自行寻找)
包
软件名称下载地址软件装
大小类
型
chinput1.41ftp.openunix.org/pub/chinese/chinese_gb/system/Chinput-1.4.1-linux.tar.gz
2.84Mgz
(要对源码稍作修改,见下文)
chinput1.41ftp.openunix.org/pub/chinese/chinese_gb/RPMS/chinput-1.4.linux-1.i386.rpm
1.63MRPM
(注意:这个包可能工作不正常)
xa1.04ftp.openunix.org/pub/chinese/chinese_gb/RPMS/xa-1.04-1.i386.rpm9.33kRPM
xcinmud.263.net.cn/pub/linux/chinese/XcinGB/xcin-2_3.rpm805kRPM
cxterm5.0Pftp.freesoft.cei.gov.cn/pub/mirrors/ftp.redhat.com/503kRPM
redhat/contrib/libc6/i386/cxterm-color-gb-5.0.p3-2.i386.rpm
cdictftp.openunix.org/pub/chinese/chinese_gb/RPMS/cdict-1.0-1.i386.rpm7.4M
RPM
edictchinput软件包自带XX
cxwin0.5studio.sinet.net.cn/pub/chinese/GB/CXWIN/v0.5/binaries/RedHat$#@62;1M gz
KDE1.1ftp.kde.org/pub/kde/stable/1.1/distribution/rpm/RedHat-5.1/i38616.8MRPM
GNOME1.0ftp.snoopy.net/pub/mirrors/GNOME/gnome-1.0/redhat/i386/23MRPM
中文字体ftp.openunix.org/pub/chinese/chinese_gb/RPMS/xfonts-chinese-1.i386.rpm
xfonts-chines(包括5种简体字库和2种繁体字库)3.52MRPM
相关报道
1