SCIM

✍ dations ◷ 2025-09-12 16:09:54 #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。只有因特殊原因您你不得不亲自配置的时候才需要阅读。

相关

  • 核定位信号核定位序列(或称核定位信号;英语:nuclear localization signal,NLS;或 nuclear localization sequence)是一段氨基酸序列,作为蛋白质通过核运输进入细胞核的标签。一般来说,核定位信
  • 郑晓静郑晓静(1958年5月-),女,生于湖北武汉,籍贯浙江乐清,中国力学家,兰州大学教授。1982年毕业于华中科技大学力学系,1984年获该校硕士学位,1987年获兰州大学博士学位,1998年10月起任兰州大
  • 草虾草虾(学名:Penaeus monodon)或称黑虎虾、鬼虾、牛形对虾,是对虾属下的一种虾。是对虾科中的最大种,最大体长可达33厘米。草虾分布于印度洋-太平洋海域,东至日本海、西至非洲西海岸
  • 王少飞王少飞,字野月,号稀男。中国湖南人,旅居日本,是一位画家。自3岁开始画画,13岁开始发表作品,被誉为”东方的毕加索”,”天才画家”。在日本、美国、法国、澳洲等地被邀请举办个人展
  • 臭虫科床虱,俗称臭虫,是一种很小及难以捕捉的寄生昆虫,属于臭虫科(),是半翅目异翅亚目臭虫下目臭虫总科的生物种类。臭虫有一对臭脚,能分泌一种异常臭液,此种臭液有防御天敌和促进交配之用
  • 庄清吉庄清吉(1863年-1914年),山东省临沂市费县方城镇诸满村人,清朝政治人物、进士出身。光绪十七年中举;光绪二十四年,登进士,同年五月,改翰林院庶吉士。光绪二十九年四月,散馆,著以知县即用
  • 共变导数数学上,共变导数或称协变导数是在流形上定义沿着向量场的导数的方法之一。事实上,除了引入的风格不同之外,共变导数和联络没有实质上的区别。在黎曼和伪黎曼流形理论中,共变导数
  • 群子集的乘积在数学,若和为群的子集,则其乘积为的子集,其定义为其中,和不必然需要是子群。其乘积的结合律源自群的结合律。因此,群子集的乘积定义出了一个于幂集上的自然幺半群结构。即使和为
  • 荒井静香荒井静香(日语:荒井 静香),现用艺名:あらい しずか(8月17日-),日本女性配音员。出身于东京都。原属Production baobab,现在是FEATHER(日语:フェザード)所属。剧团双六(日语:劇団すごろく)(日
  • 汤姆·凯尼托马斯·"汤姆"·凯尼(英语:Thomas "Tom" Cairney,1991年1月20日-)是一名在英格兰出生的苏格兰足球运动员,司职中场,出身赫尔城青训系统,现效力于