【摘要】:随着Linux在中国应用的发展,Linux的国际化和本地化成为必须解决的问题。而输入的国际化是其中一个至关重要的问题,由于输入对于人机交互来说至关重要,所有的应用软件也都须要文本输入。作为一个英文操作,必须就能很便捷的进行英文输入。但原先的国际化本地化UNIX系统主要着重在解诀字符界面输入问题。XI1818N工作组为了解决图形化的文本输入问题,提出了XIM(XinputMethod)合同redhat linux 9.0嵌入式linux 培训,拿来在国际化的系统上实现不同语言的图形化输入。一些应用软件为了支持国际化,也都遵守XIM合同来开发。对于国外英文操作系统的领导者红旗Linux来说linux系统图形化界面,给用户提供一个便捷的图形化的英文输入系统是其基本的目标和必备的功能。本文首先介绍了有关Linux上国际化的背景知识。之后介绍了在Linux系统上开发遵守XIM合同的输入法的必要性和有关输入法的基本知识,包括输入上下文、获取输入信息和输入焦点管理等。再详尽介绍了XIM合同的基本原理,包括XIM的实现模型、IM的结构、事件处理模型等,并简单介绍XIM具体合同和剖析前端模型的合同流。最后阐述了红旗Linux上XWindow图形输入系统的结构,并对输入系统的核心处理程序、底层开发插口库和输入法子程序这三部份的设计和实现进行了详尽的论述。本文所探讨的英文输入系统以红旗Linux桌面2.4版为背景,推广使用的结果表明linux系统图形化界面,其疗效令人比较满意。
本文原创地址://gulass.cn/hqlsgjhdzwsr.html编辑:刘遄,审核员:暂无