LinuxSir.cn,穿越时空的Linuxsir!

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

SCIM cannot work with current gtk

[复制链接]
发表于 2006-1-29 12:32:36 | 显示全部楼层 |阅读模式
I update my gtk to current version.The scim can be lauched but it cannot work.I can't input anything in Firefox,But it I can intput input opera well.

Is there something wrong with my gtk?
发表于 2006-1-29 15:49:01 | 显示全部楼层
FYI

http://www.scim-im.org/wiki/faq/ ... e_installed_started

Cause

SCIM gtk IM Module and Firefox/Mozilla/Acrobat Reader 7 or any other Gtk+2 based C++ applications are binary incompatible with each other if they are not compiled with the same branches of gcc/glibc.
Solution

   1.

      Compile and install firefox/mozilla from source package.
   2.

      Do not use scim gtk immodule by setting GTK_IM_MODULE=xim globally.

If you do not want to or can not recompile the target application from source, such as acrobat reader 7, and you think the second sulution is also too arbitrary, then their is another workaroud.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-29 23:13:55 | 显示全部楼层
It still not work
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-30 11:22:23 | 显示全部楼层
已经可以用了  ^^

最新版本的GTK并不检测XMODIFIERS,而是使用GTK_IM_MODULE确定输入法,需要用
export GTK_IM_MODULE=xim

确定使用xim

但是QT当前版本暂不需要QT_IM_MODULE环境变量
回复 支持 反对

使用道具 举报

发表于 2006-2-6 08:47:10 | 显示全部楼层
太及时了 我昨天升级后(debian sid)也遇到类似的问题,原以为是scim的问题呢。。。
回复 支持 反对

使用道具 举报

发表于 2006-2-22 23:17:34 | 显示全部楼层
我是gentoo,kde是3.5.1的,今天装上了就发现这个问题了,请教到底是怎么解决啊 ?
实在是离不了firefox和scim啊。
回复 支持 反对

使用道具 举报

发表于 2006-2-24 14:45:37 | 显示全部楼层
已经可以用了 ^^

最新版本的GTK并不检测XMODIFIERS,而是使用GTK_IM_MODULE确定输入法,需要用
引用:
export GTK_IM_MODULE=xim
确定使用xim

但是QT当前版本暂不需要QT_IM_MODULE环境变量
How about update gtk_immodule directly
回复 支持 反对

使用道具 举报

发表于 2006-2-25 17:03:41 | 显示全部楼层
export GTK_IM_MODULE=xim
I believe it means nothing without  setting  'xim', so it could be better to "export GTK_IM_MODULE=scim"
回复 支持 反对

使用道具 举报

发表于 2006-2-26 13:06:42 | 显示全部楼层
SCIM与一些应用程序二进制不兼容的问题,并不是SCIM本身的问题,也不是其他应用程序的错,而是GCC/G++编译器的问题。FC5-T3采用新版本的GCC编译SCIM,已经消除了这个问题。大家可以去试试。
回复 支持 反对

使用道具 举报

发表于 2006-2-26 20:05:59 | 显示全部楼层
Do you mean if I compile SCIM under GCC4.1.0, SCIM will get along well with applications complied with old gcc version saying 3.4.x . Or I still have to wait such applications all compiled with gcc over version 4, you know it's quite diffirent.
回复 支持 反对

使用道具 举报

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

本版积分规则

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