Redhat 中文解决方案

发表于:2007-07-01来源:作者:点击数: 标签:
一。我所用的硬件配置如下: k6-233+华硕v3000显卡+64M SDRAM+15"MAG+GVC33.6K+NE2000兼容网卡 二.软件环境 系统为Win98+Redhat Linux 5.1其中Redhat为D版的,双光碟,自带cxterm,Xcin,浏 览器升级 .net scape 4.08 (自带的为4.05)桌面管理器为KDE1.1 Xwindow
  一。我所用的硬件配置如下:

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安装简要说明.

原文转自:http://www.ltesting.net