经常出现在gnome下能显示出scim输入法的图标,而在xgl下不显示,但是scim确实在运行,用快捷键没有办法调出输入法,就没有办法输入中文。还有另外一个问题,就是好像和openoffice冲突,openoffice界面一闪就退出了。
于是,卸载了scim的所有的东西,重新安装,问题还是存在,又试了scim-agent、scim-bridge两个,也不行,而且还出现了在进程中有两个scim-launcher进程,有时候还有两个scim-panel-gtk什么的。尤其是scim-launcher,无论怎样都是两个。后来又把所有的scim都卸载了,并且把/root、~/目录下的.scim也一起删除了,并在/etc/X11/xinit/xinput.d/下面把所有的没有的输入法的启动文件统统删除了,包括chewing、scim等。然后再次安装scim,scim-pinyin(装完后,scim里面的输入法只有英文、拼音、内码三种了,正是我要的)。这下更完蛋了,进入系统后,进程里面根本就没有scim了,但是在consol里面输入scim却能够启动scim。最后参考了/etc/X11/xinit/xinput.d/default文件重新建立了scim文件,把里面的内容添好:
XIM=scim
XIM_PROGRAM=scim
XIM_ARGS="-d"
XIM_PROGRAM_XTRA=
GTK_IM_MODULE=scim
QT_IM_MODULE=scim
XMODIFIERS="@im=scim"
再次启动后,一切正常了,而且进程中只有:scim-helper-manager、scim-launcher、scim-panel-gtk三个进程了,连scim这个进程都看不到了(原来有scim的,而且状态总是“僵死”,别的进程最多是“睡眠中”),与openoffice也不冲突了。
记得原来的scim启动参数是scim-dosocket什么的,是不是因为只用了scim-d所以进程少了,而且也和openoffice不冲突了?
在网上查的冲突解决办法是两种:
1.将/etc/gtk-2.0/gtk.immodules中的
"/usr/lib/gtk-2.0...../immodules/im-scim.so"
"scim""SCIMInputMethod""scim""/usr/share/locale"""
这两行注释掉,确实起作用
2.换成scim-bridge,并且将/etc/X11/xinit/xinput.d/scim中的GTK_IM_MODULE=scim换成GTK_IM_MODULE="scim-bridge"
ubuntu解决重装scim及两个scim-launcher进程与openoffice冲突的方法ubuntu解决重装scim及两个scim-launcher进程与openoffice冲突的方法ubuntu解决重装scim及两个scim-launcher进程与openoffice冲突的方法ubuntu解决重装scim及两个scim-launcher进程与openoffice冲突的方法ubuntu解决重装scim及两个scim-launcher进程与openoffice冲突的方法ubuntu解决重装scim及两个scim-launcher进程与openoffice冲突的方法ubuntu解决重装scim及两个scim-launcher进程与openoffice冲突的方法ubuntu解决重装scim及两个scim-launcher进程与openoffice冲突的方法ubuntu解决重装scim及两个scim-launcher进程与openoffice冲突的方法ubuntu解决重装scim及两个scim-launcher进程与openoffice冲突的方法
阅读(2185) | 评论(0) | 转发(0) |