Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1390591
  • 博文数量: 828
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5030
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 13:29
文章分类

全部博文(828)

文章存档

2011年(1)

2008年(827)

我的朋友

分类: LINUX

2008-08-29 13:41:58

 
经常出现在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冲突的方法
阅读(2130) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~