关于scim
时间:2006-05-14 来源:haiti
在linux里的中文输入,最开始用的是fcitx,后来偶然用了此scim,感觉上很舒服,把使用的手记录写下来,也为下次设置的时候 ,保留下第一手的资料。
SCIM 是一个通用的输入法平台。由于采用完全模块化设计,SCIM具有非常灵活的结构和良好的可扩展性。SCIM 由核心库、前端模块、输入法服务器模块、配置文件读写模块等部分组成。目前可用的模块有:X11 前端模块、GConf 配置文件模块、simple 简单配置文件模块、rawcode 内码输入法模块、table 通用码表输入法模块以及拼音中文输入法模块。
在debian里安装非常的方便,只要:
apt-get install scim就可以了,不过这时候还没有中文的输入法,还需要装入码表
apt-get install scim-chinese(智能拼音输入法,scim是一个平台,自然你也可以安装别的码表,作输入法扩展。)
至于locele的设置,根据SCIM的文档说明,装SCIM最好用UTF-8的locale。当然在使用之前还要先配置一下,配置方法很简单,在/etc/X11/Xsession.d/里新建一个名叫95xinput的文件,文件内容如下:
SCIM 是一个通用的输入法平台。由于采用完全模块化设计,SCIM具有非常灵活的结构和良好的可扩展性。SCIM 由核心库、前端模块、输入法服务器模块、配置文件读写模块等部分组成。目前可用的模块有:X11 前端模块、GConf 配置文件模块、simple 简单配置文件模块、rawcode 内码输入法模块、table 通用码表输入法模块以及拼音中文输入法模块。
在debian里安装非常的方便,只要:
apt-get install scim就可以了,不过这时候还没有中文的输入法,还需要装入码表
apt-get install scim-chinese(智能拼音输入法,scim是一个平台,自然你也可以安装别的码表,作输入法扩展。)
至于locele的设置,根据SCIM的文档说明,装SCIM最好用UTF-8的locale。当然在使用之前还要先配置一下,配置方法很简单,在/etc/X11/Xsession.d/里新建一个名叫95xinput的文件,文件内容如下:
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
export XMODIFIERS
保存退出,重新启动X,CTRL+SPACE,就可以使用scim了。
但是现在还不能在基于GTK的软件中调出SCIM。解决办法很简单,只要安装scim-gtk2-immodule就可以了
aptitude install scim-gtk2-immodule
不过如果这时候你还是不能输入,比如我就遇到了这样的问题,那就修改上面新建好的那个95xinput文件,
GTK_IM_MODULE="xim" ; export GTK_IM_MODULE
QT_IM_MODULE="xim" ; export QT_IM_MODULE
export XIM=SCIM
export XIM_PROGRAM=SCIM
export QT_IM_MODULE="xim"
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
scim -f x11 -d&
用上述代码覆盖原来的就应该可以了。
QT_IM_MODULE="xim" ; export QT_IM_MODULE
export XIM=SCIM
export XIM_PROGRAM=SCIM
export QT_IM_MODULE="xim"
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
scim -f x11 -d&
用上述代码覆盖原来的就应该可以了。
相关阅读 更多 +