- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4—325
更重要的是,Linux遵循GPL版权声明.可以免费得到,而且源代码公开,任何人都可以自由地使
用、自由地修改.甚至自由地出售。正是这种“自由”精神,推动了Linux技术的发展,并使它以如此
快的速度得到普及。
Linux的出现和崛起.给中国的计算机业一个前所未有的机遇。我们有了一个开放核心技术
的操作系统,可以把它作为新技术的实验场。还可以对它进行裁剪,形成各种专用系统,这改变了我
们以往的只能面对操作系统黑箱的窘境.对于我们拥有自主的操作系统和提高信息的安全性都有
十分重要的意义。
中国软件业进入Linux领域的最佳切入点当然是实现Linux的中文化。因为一个操作系统在
中国发展的前景,很大程度上取决于它的中文化工作。Linux的中文化对其在中国的发展是强有
力的推动,同时,随着Linux在中国的普及和推广。中文化软件也有着广阔的应用前景。
中文化包括对字符界面的汉化和图形界面的汉化。在图形界面已经成为计算机用户界面标准
的今天,对于一般的中国Linux用户,最希望的当然是有一个方便友好的中文图形操作环境。本文
主要探讨Linux平台图形界面的中文化技术。作为实例.将着重分析国内第一个外挂式Linux中
for
文平台CLEEX
Linux的技术特点,并对Linux中文平台的发展趋势作出展望。
1三类汉化方法
和Linux其它领域一样,中文化方面仍然是自由软件开发者们先行一步。Linux平台的中文
传。其中一部分是面向字符终端的(不属于本文讨论的范围),其它的则是面向图形界面的,也就是
面向x窗口的。由专业公司发布支持的中文化产品,也于今年推出。北京华胜计算机有限公司开
for
发的CLEEX
口。
(GuI)标准。X
server完全控制输入、输出设备,能在屏幕上产生图形、文字和处理窗口,同时获取
键盘、鼠标的输入。客户程序通过x通讯协议(x server将用户对设备
protoc01)与X$erver通讯,X
seiVel
的操作以事件的形式发给客户程序,客户程序处理这些事件.向X*r”r发出请求,以使X
对所显示的画面作出适当的反应。
已有的Linux中文图形界面从实现技术上可以分成三类:Linux中文外挂件、核心汉化的中文
挂件。这类软件的汉化方法是修改应用程序的源代码,使其能够处理中文。其中最为常用的是
字的输入和显示,因此CXterm是一个汉化了的x终端窗I=l程序。后来出现了一些软件将中文输
入窗口和显示窗口分开,得到一个公共的中文输入窗I=l,与输出窗口配套使用。但汉化方法仍然和
CXterm类似:希望哪个应用程序处理中文,就修改哪个应用程序,所以这些软件并没有超出CX.
term的技术范畴,对中文信息的处理限于经过源代码一级汉化的特定的应用程序。这种对个别x
应用程序的逐一汉化还不能构成严格意义上的通用的中文“平台”。因为没有经过修改的应用程序
仍然不能处理中文信息。
为了得到一个中文“平台”,又出现了第二种汉化方法:将Xserwel-|汉化。因为Xserver控制着
键盘、鼠标、屏幕等设备的输入、输出。再加上一个中文交互窗口,实现汉字输入.支持各种输入法。
4~325
这种方法可称为”x核心汉化法”。这种方法的关键是用中文xserver代替原Xservef。x窗口系
统是依靠xserver来屏蔽各种硬件的差异。使得x应用程序与硬件无关。要将xserver汉化就不
可避免地牵涉到各种硬件,因此这种汉化方法的缺点是过分依赖于硬件。CLEEX较早的版本曾经
用过这种方法。
for
第三种是CLEEX
Linux的外挂式汉化技术。这种汉化方式不重新构造X∞rver.而是利用
Xwindow原有的对双字节字符集的支持,通过外挂方式将处理中文的模块附加在Xlib上。无需修
改各种x应用程序(包括窗口管理器),无需改变用户对西文X窗口的各种设置,即可实现通用的
文档评论(0)