Linux输入法
十月 8th, 2008
Linux下的输入法有一个XIM框架,X程序通过XIM协议与输入法联系。如用户按下键盘按键后不直接把字符传给X程序,而是输入法程序,输入法处理后再传给X程序。aptitude install scim-pinyin同时安装了scim平台和拼音输入法。接下来就是启动scim和通知x程序使用scim。把这些事情放在一个脚本里面就是:
/usr/bin/scim -d
export XMODIFIERS=”@im=SCIM”
export GTK_IM_MODULE=scim
XMODIFIERS是X程序用来识别输入法的标记,GTK和QT也有单独的一套。
为了开机自动运行把这个脚本保存为~/.xinput,然后再~/.xinitrc中加一句source ~/.xinput。
如果输入法工作不正常,检查一下
ps aux|grep scim scim是否启动。
export |grep XMODIFIERS XMODIFIERS变量是否正确设置。
locale LC_CTYPE是否设为zh_CN.UTF-8
http://www.scim-im.org/projects/imengines
http://code.google.com/p/ibus/wiki/PinYinUserGuideCN
http://sourceforge.net/projects/novel-pinyin/
http://www.opensolaris.org/os/project/input-method/
Leave a Reply