Linux 版 (精华区)

发信人: netiscpu (网中鸟~~不能上BBS了), 信区: Linux
标  题: Redhat 中文解决方案 Ver0.11 
发信站: 哈工大紫丁香 (Wed May 26 21:01:08 1999), 转信

发信人: iamin (我就是我), 信区: Linux 
标  题: Redhat 中文解决方案 Ver0.11 
发信站: 网易虚拟社区 (Sat Feb 27 21:26:40 1999), 转信 

好象大家都比较关心Linux的中文处理,前段时间我一直也在忙着试用各种有关的 
较件,解决自己的中文使用问题,小有收获,现在就把一点经验写出来供大家参考. 

一。我所用的硬件配置如下: 

k6-233+华硕v3000显卡+64M SDRAM+15"MAG+GVC33.6K+NE2000兼容网卡 

二.软件环境 

系统为Win98+Redhat Linux 5.1其中Redhat为D版的,双光碟,自带cxterm,Xcin,浏 
览器升级为netscape 4.08 (自带的为4.05)桌面管理器为KDE1.1 Xwindow服务器 
为XF86 3.3.2.采用CXWIN0.5作中文X服务器,XA1.04作中文包装. 

三.选用说明. 

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还不知道是否可用,要想界面中文化,必备.CXw 
in0.5只支持GB中文, 

四.安装步骤 

1.正确安装完Redhat并安装的中文部件cxterm和xcin (如果没有请用我提供的BJ 
LUG的下载连接) 

2.为了能在x-term中显示中文,必须在用户目录($HOME)中建立一个.inputrc文件 
,内容如下: 

set convert-meta off  
set output-meta on 

3.下载cxwin0.5中合适的X服务器.目前所用英文X服务器类型可以在/usr/X11R6/ 
bin下用" ls XF86_* "看到,比如我所用的为XF86_SVGA.在网络工作室下载一个同 
样的x服务器.如XF86_SVGA.gz,拷贝到/usr/X11R6/bin,备份原来的文件 gzip -d 
 XF86_SVGA.gz,现在你的XF86就可以支持简体中文了. 

4.在北京Linux俱乐部(BJLUG)下载XA-1.04(这里的连接是gz包的)如果是gz包请按 
他的说明编译,如果是RPM包就直接安装吧 

5.下载KDE1.1的RPM包(如果你想自己编译,下载gz包)正确安装. 

下载编译好并按 rpm 格式打包的 KDE 文件。下载完后先安装文件 qt-1.40-1rh 
51.i386.rpm (用命令 rpm -Uhv,也可以用Redhat自带的Xwin下的RPM管理器),如 
果要自己编译其他KDE 应用程序的话还要安装文件 qt-devel-1.40-1rh51.i386. 
rpm , 然后按顺序安装 kdesupport, kdelibs 和 kdebase 三个包, 最后再安装 
其他 rpm 文件。待全部 rpm 包安装完后输入usekde,它将自动修改$HOME/.Xcil 
ent配置文件,再startx 就可以进入美丽的KDE 界面了. 

6.修改KDE的启动脚本,在Redhat下,只要在用户目录下的.Xcilent中在startkde 
前面加一行exec xcin.保证每次执行中文输入服务器xcin. 

7.启动kde进入kde控制中心,选择Desktop-Langurage可以看到很多语言的选择,在 
最后可以看到zh_gb的选择.选择这一项(注意:必须把分辩调到1024X768,否则无法 
列出这一选项,如果你不能上到1024的分辨率,那么自己在配置文件的语言一项修 
改.  

8.重新启动kde,所有的界面中文化,绝大部分KDE自带的应用程序,包括kppp.kirc 
.kedit等等连帮助也都翻译成了中文.:) 

9.解决输入问题 

按照XA的说明,你可以修改每一应用程序的启动脚本,增加LD_PRELOAD的环境变量 
,如果觉的麻烦,可以在xterm下输入 " xa 执行程序名 ",来运行该程序,注意不要 
把LD_PRELOAD加到KDE的启动脚本中否则可能无故死机 !  

注意:对于Redhat的Netscape, 一般用netscape启动的是一个脚本,它将自己规定 
LD_PRELOAD使得Xa设置的LD_PRELOAD环境失效, 你可以用xa netscape-navigato 
r来启动它就可以了,也可以在KDE的任务栏中增加一个netscape的图标,修改其运 
行命令为xa netscape-navigator那么就可以像win98一样点击图标执行netscape 
了! 

如果按照以上的步骤做下来,你甚至无需在netscape中选择中文简体解码就能置示 
和输入中文,(当然Big5解码还得自己选择) 

10.一般来说 ,这就差不多成功了。记住启动kirc,kedit,licq之类需要中文的程 
序时用xa,那么就没什么不能输入中文的问题了. 

五.版权和感谢 

本文档可以自由传播,但请不要擅自修改.有任何意见或应用于商业用途请与 iam 
in@371.net联系.如果你成功的用文中所写方法解决你的问题,也请发信到iamin@ 
371.net.让我分享你的快乐吧.以上所需的各种软件过段时间在WHLU可以下载.设 
置好后的界面可以参见我使用的中文KDE屏幕快照 

写完这份简单的介绍,我想感谢Linux,XA,KDE...软件的开发者;我在武汉Linixer 
联盟(WHLU)的各位朋友,BJLUG以及帮我把它输入到计算机里的表妹-YJ. 

v0.11 修改说明 : 

1 增加安装步骤中.inputrc文件的说明. 

2 提供KDE1.1 RPM,CXwin,Xa-104等提到的软件的详细下载地址. 

3 增加KDE安装简要说明. 

from iamin iamin.yeah.net 1999/2/27 

-- 
※ 来源:.网易虚拟社区 http://club.netease.com.[FROM: 202.103.27.88] 

 

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: www-post@bbs.hit.edu]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.309毫秒