试用过多个发行版的Linux,发现只要是在中文环境下,凡是使用scim输入法的,都会在进程那里看到两个scim进程,而且有一个进程是僵死的。虽然不影响使用,但看着是在是不爽。Fedora 9使用scim-Python代替scim,使这个问题得到了解决,但Ubuntu 8.04没有使用scim-python输入法,这个僵死的问题依然存在。
用以前的方法修改/etc/X11/xinit/xinput.d/scim文件的方法已经不生效,Ubuntu 8.04的解决方案如下:
1. sudo gedit /etc/X11/xinit/xinput.d/scim-bridge,修改第二行的if [ -e /usr/bin/skim ]为if [ -e /usr/bin/scim ] (注:skim是kde环境下的输入法)
2. 重启X-Window
到此为止,输入法可以正常使用;查看进程,会发现僵死的scim进程已经没有出现了。