|
|

楼主 |
发表于 2008-12-17 17:54:02
|
显示全部楼层
Post by gentookit;1924971
我在上个月试着重装了系统,遇到同样的问题。
据张乐版大两年前的说法,是因为ibus的gtk输入法模块和firefox不是用同一gcc+glibc编译生成导致,scim的官方faq就有指出这个问题。
解决方法是用同一版本的gcc和glibc编译ibus和firefox。
但我试了几次还是没解决。
注意到firefox3编译的时候还下载了xulrunner1.9二进制包,估计是这个问题,于是
后来用USE=xulrunner重新编译firefox解决了。
所以冲突的可能是firefox依赖于xulrunner的那部分。
我用官方预编译的eclipse也有类似的问题,又实在不想使用源里的多信赖与未更新版。
遇到这个问题千万不要GTK_IM_MODULE=ibus,而是让xim为ibus,再gtk_im_module为xim
(这样就不能输入法跟随,前面的firefox若用这种方法解决也一样)
非常感谢你提供的这种思路,换用xim的方法成功了,不能光标跟随。至于重新编译xulrunner的方法还是没有用。
的确我升级了glibc,而且ibus是在升级后编译的。昨天升级了系统,firefox和xulrunner都重新编译了,今天看到你的帖子后,索性把firefox的ebuild里面依赖的binutils,nss,nspr,sqlite,hunspell,pkgconfig和xulrunner都重新编译了,问题依然没有解决。 |
|