动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   服务器 → 阅读文章
  

 Linux中文输入与汉化

作者来源:计算机世界  
阅读 数 563 人次 , 2006-3-18 13:51:00 

中文输入确实很难搞定. 最好找个rpm的来安装.

一. Xcin + XA

Xcin是我最先搞定的中文输入.

Xcin是crxvt虚拟终端用来输入中文的. 后来, XA让Xcin可以为许多其他的程序输入中文. XA = Xcin anywhere.

用法: 在输入法上用鼠标单击选择输入法. 用Ctrl + '空格键'在中/英文输入之间切换.

XA是对XWin的汉化, 是外挂的. 它有两种用法:

1.整体汉化 - 针对全部程序

方法:

在/etc/X11/xinit/Xclients文件中查找:

# by default, we run GNOME.

if which $GSESSION >/dev/null 2>&1; then

exec `which $GSESSION`

fi

加入两行, 改为

# by default, we run GNOME.

if which $GSESSION >/dev/null 2>&1; then

LD_PRELOAD=/usr/local/lib/xcin/wrap.so

export LD_PRELOAD

exec `which $GSESSION`

fi

注意: 我装的是北京Linux俱乐部和计算机世界信息服务中心发行, 在正版2000系列光盘中的名为"Red Hat Linux 6.0"的这张光盘. 如果你安装的是其他盘上的系统, 具体内容可能有变化. 这里改动的目的是在桌面管理器(此处是GNOME)启动之前, 先启动xa的包装库wrap.so, 它拦截对xwin底层的调用, 对中文处理进行支持.

2.局部汉化 - 针对指定的程序

比如对NetScape的汉化, 只需用"xa netscape"启动就行了. 对其他的程序没有影响.

小经验: 如果用Xcin敲字时, 打一个字母, 重复出一个, 请取消屏幕保护就可以了.

二. chinput中文输入

与xcin不同, chinput编制之初就是要让所有地方都能输入中文. 但毕竟中文显示和输入可以分为两部分. 相对于Xcin + xa, chinput应该叫做chinput + run, chinput负责输入, 负责汉化部分的命令叫run. 不过把汉化的部分叫做run太简单化了, 叫做chinput套件重点也不突出, 应该起个好名字.

启动时字是虚的,按Ctrl + '空格键'就变实了, 'F4'是'带调拼音'输入法. 也是用Ctrl + '空格键'在中/英文之间切换. 

这是打开字库区时的样子, 可以在里面直接选字.

run的用法和xa一样. 只是字库路径不一样了:

LD_PRELOAD=/usr/local/lib/chinput/lib/wrap.so

好像用chinput + xa也可以, xcin + run也可以试试.



 本文Tagslinux  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:汉化Linux的一种方法
· 下一篇:Redhat Linux汉化经验一则
· Win 2000系统引导过程详解(6)
· 磁盘系统优化
· Web 服务器日志工具点评
· 超级兔子注册表扫描使用技巧
· XLinux高可用性服务器集群方案LATCH HA


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077