ubuntu的中文支持做的不错,只需要在系统->系统管理->语言支持中选定中文支持就可以拥有一个不错的中文界面。并且也可以方便的在程序中用ctrl+space切换到scim的中文输入平台。但是很奇怪的是 qterm中居然无法切换。google了一下找到了解决的方法。
创建或编辑 /etc/X11/Xsession.d/95xinput
export XMODIFIERS=@im=SCIM
export XIM=scim
export XIM_PROGRAM=scim
export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"
scim -d
这其中所做的是指定scim以XIM方式启动,具体可以参考scim的man page。
scim还有另外一个模式是以IM方式启动,可以在GTK程序中通过右键菜单中的输入法指定,也可以将scim指定为默认的IM输入法。
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
这样scim可以随程序自动启动。不过作者更推荐显式的启动scim,以免拖慢程序的启动速度。
qterm一开始无法正常使用scim可能是因为系统默认是采用IM方式,而qterm要求XIM方式。
如果还无法输入中文的话,那再安装scim-qtimm
$sudo apt-get install scim-qtimm


sgx 于 2007-05-26 11:39:53发表:
刚刚装上scim,超爽:0L