SCIM

✍ dations ◷ 2025-07-04 17:55:04 #SCIM

SCIM(Smart Common Input Method)是一个支持多国语言的输入法平台,虽然它的设计着眼于通用性,但是鉴于Windows之类的桌面OS有较完整的原生机制,所以SCIM更多还是用在UNIX/类UNIX环境中。它曾经作为多数Linux发行版中文默认输入法。

SCIM的目标是建造一个通用的输入法开发平台,用以简化输入法的开发和维护。它拥有极清晰的结构和容易使用但功能强大的操作介 面。并包括完整的 XFree86 窗口系统输入法应用程序

SCIM使用C++编程语言写成,它将输入平台的接口分为数个不同的等级,而这些等级是互相独立并且容易使用的。因此,开发者可以很容易写出新的输入法,而且只须数行代码。

SCIM有着高度模块化的特征,大部分组件皆可编译为动态的可加载模块,所以可以如用户所愿随时执行程序。举例来说,为SCIM所写的输入方法为IMEngine模块,用户可以使用这个模块配搭不同的前端程序,如SKIM来使用,这大大的方便了用户。

SCIM对比XIM或IIIMF使用较高级的程序库,所以拥有更容易使用的接口。而且可以与XIM或IIIMF并存。SCIM亦支持定制的输入法接口,如GTK+2接口模块及qt 接口模块。

如果您使用完整的Linux发行版,不必了解这一节的内容,直接使用Linux发行版提供的配置工具即可。只有因特殊原因您你不得不亲自配置的时候才需要阅读。

SCIM本身基本不用配置,默认参数在绝大多数情况下能够正常工作。如需配置,可以使用四个配置模块中的任意一个完成——gconf, simple, socket 和 dummy, 默认使用simple。

如果X11客户端进程需要使用SCIM输入服务,就要配置这个进程的环境变量XMODIFIERSexport XMODIFIERS="@im=SCIM"

如果您使用完整的Linux发行版,不必了解这一节的内容,Linux发行版会自动按照恰当的方式启动SCIM。只有因特殊原因您你不得不亲自配置的时候才需要阅读。

相关

  • 核糖核酸酶核糖核酸酶(英语:ribonuclease,常用缩写:RNase)或称RNA酶,是一种可将RNA水解成小分子组成的核酸酶(nuclease)。可粗分为核糖核酸内切酶(endoribonuclease)与核糖核酸外切酶(exoribonucl
  • 自然对数自然对数(英语:Natural logarithm)为以数学常数e为底数的对数函数,标记作 ln ⁡ x {\displaystyle \ln x} 或
  • 斯密约瑟小约瑟·斯密(英语:Joseph Smith Jr.,1806年-1844年6月27日),又译为约瑟夫·史密斯,美国宗教领袖和摩门教主要分支后期圣徒运动的创始人。24岁时发表摩尔门经,并在接下来的14年中吸
  • BrAnT.B小白BrAnT.B小白(1997年7月20日-),本名白曜隆,出生于西安市,中国大陆嘻哈饶舌男歌手,嘻哈团体《红花会》的成员之一。 2017年,参加爱奇艺Hip-hop音乐节目《中国有嘻哈》,进入前九强。因为
  • 林大钦林大钦(1512年-1545年),字敬夫,号东莆(东峯?),小名大茂。广东潮州府海阳县东莆都(潮州潮安县金石镇)人,祖籍福建莆田,明代状元。幼时嗜学,师从叶蓁,12岁时喜读苏洵的《嘉佑集》。嘉靖十年(15
  • 安岳郡安岳郡(朝鲜语:안악군/安岳郡  */?)是朝鲜民主主义人民共和国黄海南道东北部的一个郡,位于载宁江西岸,最高点为海拔954米的九月山。2008年人口125,924人。下分1邑、27里。940年
  • 听见座头市之歌《听见座头市之歌》(座頭市の歌が聞える)为1966年上映的时代剧,原作为子母泽宽的同名作品,是大映制作“座头市系列”的第十三部。
  • 金星16号金星16号(俄语:“Венера-16”,英语:Venera 16,意为“金星16号”)是前苏联发射到金星的航天器。该无人轨道飞行器将使用高分辨率成像系统绘制金星表面的地图。这艘航天器与金星15号完全相同,都为早期金星计划探测器的升级型。1985年6月13日接收到了该飞船的最后一次数据,当时它对地球发往维加1号飞船的信号作出了回应。金星16号于1983年6月7日世界时2点32分发射升空,并于1983年10月11日抵达金星轨道。航天器处于近极轨道,近拱点距北纬62°处小于1000公里,远拱点~65000公里
  • 767年
  • 埃里克·巴龙多埃里克·巴龙多(西班牙语:Érick Barrondo,1991年6月14日-),危地马拉男子田径运动员。他曾代表危地马拉参加2012年、2016年和2020年夏季奥林匹克运动会田径比赛,其中2012年奥运会获得一枚银牌。