LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: flies

使用ibus输入法后firefox无法启动

[复制链接]
 楼主| 发表于 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都重新编译了,问题依然没有解决。
回复 支持 反对

使用道具 举报

发表于 2008-12-17 23:38:38 | 显示全部楼层
55555555555
俺也遇到问题了。emacs下不知道为什么突然就不能用ibus了。另外OOo没有光标跟随。
回复 支持 反对

使用道具 举报

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

本版积分规则

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