LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1273|回复: 3

[需证实]scim1.3.0使用gtk_im_module方式与某些gtk程序产生问题

[复制链接]
发表于 2005-6-18 16:50:11 | 显示全部楼层 |阅读模式
测试环境:
debian 3.1(sarge)和ubuntu 5.04(hoary)
gcc都为3.3.5
sarge带gnome2.8.2,hoary带gnome2.10.0

未使用系统提供之scim包,下载scim-1.3.0和scim-pinyin-0.5以标准方式编译安装(prefix=/usr)。
启动脚本:
#-----/etc/X11/Xsession.d/95xinput---
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
scim -d
#-----eof----------------------------------

进入gnome或xfce4都会发生cpu time被极度占据的问题(近100%),gnome下主要是gnome-panel和nautilus,有一定触发条件,我能确认的:修改gnome-panel上的启动器属性(gnome-panel),以--browser方式启动nautilus后将其关闭(nautilus)。xfce4则一进入就会占据大量cpu-time,无须触发。

该问题只在1.3.0的gtkimm方式下发生,1.2.2和以下未有发现。
发表于 2005-6-18 17:54:02 | 显示全部楼层
我在gaim下面把输入法从xim换到scim再换回xim,反复几次gaim就100%了,或许跟你说的这个bug有点关系吧,不过我最近升级了gtk,不知道是不是scim重新编译一下会好。
回复 支持 反对

使用道具 举报

发表于 2006-1-23 09:45:28 | 显示全部楼层

export GTK_IM_MODULE="scim"是必须的吗?

最近升级acroreader,发现它在缺省启动scim的时候总是不能。后来发现把"export GTK_IM_MODULE="scim"”从启动脚本中注释掉,acroread就可以正常启动了,而且似乎并没有影响到scim的运行。
不知道这样的处理会不会给以后的中文输入带来问题,请高手指点一下!
回复 支持 反对

使用道具 举报

发表于 2006-1-24 14:14:31 | 显示全部楼层
我的也是,如果用了export GTK_IM_MODULE=scim,有些程序gtk的程序会出现崩溃,如totem,看了一下调试信息,确实和GTK_IM_MODULE 有关,估计是编译环境不一样所致,我现在都不设置export GTK_IM_MODULE=scim。不过的确没有搞懂XMODIFIERS和GTK_IM_MODULE这两个环境变量的关系和区别。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表