LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2008-12-15 17:11:28 | 显示全部楼层 |阅读模式
很奇怪的问题,之前用fcitx是没有问题的,今天安装了ibus,并且在/etc/X11/xinit/xinitrc.d/95xinputrc里面把fcitx的设置注释掉,加上:
export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="ibus"
ibus &
重启X后,ibus的使用没有任何问题,就是启动不了firefox,在终端里面执行firefox,没有任何信息就跳出来了,加了-safe-mode也没用,删除.mozilla目录也没用,重启系统也没用。
然后换回fcitx,firefox又好了。

google没有任何结果,怎么回事呢?
ibus的版本是0.1.1.20081023
firefox的版本是3.1beta1
用的~amd64的keywords
dmesg最后几个错误:
gnome-keyring-d[25263]: segfault at 73676e697279 ip 000073676e697279 sp 00007fff251a38e8 error 14 in libgcc_s.so.1[7f5f1910b000+16000]
gnome-keyring-d[25714]: segfault at 73676e697279 ip 000073676e697279 sp 00007fff7284b238 error 14 in libgcc_s.so.1[7f4c667b4000+16000]
gnome-keyring-d[26073]: segfault at 73676e697279 ip 000073676e697279 sp 00007fff8b580608 error 14 in libgcc_s.so.1[7fb37f4e7000+16000]
应该跟这个没有什么关系
发表于 2008-12-15 18:25:15 | 显示全部楼层
又被你发现了。段错误啦。这个早就汇报过了,但不知原因何在。
回复 支持 反对

使用道具 举报

发表于 2008-12-15 18:50:00 | 显示全部楼层
Firefox 3.1 的问题吧,在windows上,只要一登录126邮箱,就崩溃,没有成功过……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-15 19:47:06 | 显示全部楼层
google了“gnome-keyring-d ibus”,没有结果,如果是firefox的问题,为什么fcitx的时候却好好的呢?
回复 支持 反对

使用道具 举报

发表于 2008-12-16 00:50:57 | 显示全部楼层
机子上只有firefox-3.0.4,但是一直没有问题...
回复 支持 反对

使用道具 举报

发表于 2008-12-16 12:41:41 | 显示全部楼层
修改下USE重新编译,实在不行用旧版
回复 支持 反对

使用道具 举报

发表于 2008-12-16 16:59:49 | 显示全部楼层
我没用/etc/X11/xinit/xinitrc.d/95xinputrc 修改的方法 载入输入法。
ibus自带有配置工具的~
回复 支持 反对

使用道具 举报

发表于 2008-12-16 20:18:50 | 显示全部楼层

  1. eix -I firefox
  2. [i] www-client/mozilla-firefox
  3.      Available versions:  2.0.0.18 (~)3.0.4-r2 (~)3.1_beta2-r1[1] {bindist custom-optimization dbus debug filepicker gnome iceweasel ipv6 java linguas_af linguas_ar linguas_be linguas_bg linguas_bn linguas_bn_IN linguas_ca linguas_cs linguas_cy linguas_da linguas_de linguas_el linguas_en linguas_en_GB linguas_en_US linguas_eo linguas_es linguas_es_AR linguas_es_ES linguas_et linguas_eu linguas_fi linguas_fr linguas_fy linguas_fy_NL linguas_ga linguas_ga_IE linguas_gl linguas_gu linguas_gu_IN linguas_he linguas_hi linguas_hi_IN linguas_hu linguas_id linguas_is linguas_it linguas_ja linguas_ka linguas_kn linguas_ko linguas_ku linguas_lt linguas_lv linguas_mk linguas_mn linguas_mr linguas_nb linguas_nb_NO linguas_nl linguas_nn linguas_nn_NO linguas_oc linguas_pa linguas_pa_IN linguas_pl linguas_pt linguas_pt_BR linguas_pt_PT linguas_ro linguas_ru linguas_si linguas_sk linguas_sl linguas_sq linguas_sr linguas_sv linguas_sv_SE linguas_te linguas_th linguas_tr linguas_uk linguas_zh linguas_zh_CN linguas_zh_TW mozdevelop moznopango restrict-javascript startup-notification xforms xinerama xprint xulrunner}
  4.      Installed versions:  3.1_beta2-r1[1](04:12:19 PM 12/14/2008)(dbus iceweasel linguas_zh_CN mozdevelop xulrunner -bindist -custom-optimization -gnome -ipv6 -java -linguas_af -linguas_ar -linguas_be -linguas_bg -linguas_bn -linguas_bn_IN -linguas_ca -linguas_cs -linguas_cy -linguas_de -linguas_el -linguas_en -linguas_en_GB -linguas_en_US -linguas_eo -linguas_es -linguas_es_AR -linguas_es_ES -linguas_et -linguas_eu -linguas_fi -linguas_fr -linguas_fy -linguas_fy_NL -linguas_ga -linguas_ga_IE -linguas_gu -linguas_gu_IN -linguas_he -linguas_hi -linguas_hi_IN -linguas_hu -linguas_id -linguas_is -linguas_it -linguas_ja -linguas_kn -linguas_ko -linguas_lt -linguas_lv -linguas_mr -linguas_nb -linguas_nb_NO -linguas_nl -linguas_nn -linguas_nn_NO -linguas_pa -linguas_pa_IN -linguas_pl -linguas_pt -linguas_pt_BR -linguas_pt_PT -linguas_ro -linguas_ru -linguas_si -linguas_sk -linguas_sl -linguas_sq -linguas_sv -linguas_sv_SE -linguas_te -linguas_tr -linguas_uk -linguas_zh -linguas_zh_TW -restrict-javascript -startup-notification)
  5.      Homepage:            http://www.mozilla.com/firefox
  6.      Description:         Firefox Web Browser

  7. [1] "mozilla" /usr/local/portage/layman/mozilla


  8. eix -I ibus
  9. [i] app-i18n/ibus
  10.      Available versions:  (~)0.1.1.20081016 (~)0.1.1.20081023 (**)9999[1] {nls qt4 test}
  11.      Installed versions:  9999[1](05:04:59 PM 12/13/2008)(nls qt4 -test)
  12.      Homepage:            http://ibus.googlecode.com
  13.      Description:         Intelligent Input Bus for Linux / Unix OS

  14. [i] app-i18n/ibus-pinyin
  15.      Available versions:  (~)0.1.1.20080918 (~)0.1.1.20081004 **9999[1] {nls}
  16.      Installed versions:  0.1.1.20081004(04:43:51 PM 11/29/2008)(nls)
  17.      Homepage:            http://ibus.googlecode.com
  18.      Description:         Chinese PinYin IMEngine for IBus Framework

  19. [i] app-i18n/ibus-table
  20.      Available versions:  (~)0.1.1.20081014 (~)0.1.1.20081115 (**)9999[1] {additional cangjie5 erbi-qs extra-phrases nls wubi zhengma}
  21.      Installed versions:  9999[1](06:22:25 PM 12/14/2008)(additional extra-phrases nls wubi zhengma -cangjie5 -erbi-qs)
  22.      Homepage:            http://ibus.googlecode.com
  23.      Description:         General Table Engine for IBus Framework

  24. [i] app-i18n/ibus-table-extraphrase [1]
  25.      Available versions:  (**)9999
  26.      Installed versions:  9999(06:23:07 PM 12/14/2008)
  27.      Homepage:            http://ibus.googlecode.com
  28.      Description:         Extra Chinese phrases for IBus-Table based IME

  29. [i] app-i18n/ibus-table-wubi [1]
  30.      Available versions:  (**)9999 {extra-phrases wubi86 wubi98}
  31.      Installed versions:  9999(07:41:24 PM 12/06/2008)(wubi86 -extra-phrases -wubi98)
  32.      Homepage:            http://ibus.googlecode.com
  33.      Description:         wubi code-table for ibus-table input engine

  34. [i] app-i18n/ibus-table-zhengma [1]
  35.      Available versions:  (**)9999 {extra-phrases}
  36.      Installed versions:  9999(06:26:32 PM 12/14/2008)(extra-phrases)
  37.      Homepage:            http://ibus.googlecode.com
  38.      Description:         zhengma code-table for ibus-table input engine

  39. [1] "china" /usr/local/portage/layman/gentoo-china

复制代码


~x86,使用正常,没有任何问题。

环境变量:
/etc/env.d/99ibus

  1. XMODIFIERS="@im=ibus"
  2. XIM="ibus"
  3. XIM_PROGRAM="ibus"
  4. GTK_IM_MODULE="ibus"
  5. QT_IM_MODULE="ibus"
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-16 23:39:42 | 显示全部楼层
升级firefox到3.1beta2,问题依旧。郁闷中…………
回复 支持 反对

使用道具 举报

发表于 2008-12-16 23:50:30 | 显示全部楼层
我在上个月试着重装了系统,遇到同样的问题。
据张乐版大两年前的说法,是因为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若用这种方法解决也一样)
回复 支持 反对

使用道具 举报

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

本版积分规则

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