您尚未登录。

#1 2013-11-13 20:06:56

ZumiKua
会员
注册时间: 2013-11-13
帖子: 4

[已解决]gnome3下ibus在firefox下失效

如题,和此链接中遇到的问题很相似:http://bbs.archlinuxcn.org/viewtopic.php?id=2151
登录系统以后手动敲startx进入桌面环境,除firefox外其他的程序(gedit,终端等)均可正常使用ibus。
在终端中输入

ibus exit
ibus-daemon -d

后firefox即恢复正常。(无需重启,在firefox没有运行的情况下输入然后运行firefox也可使用ibus)
~/.xinitrc内容如下:

ibus-daemon -drx
exec gnome-session
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus

终端启动firefox可以遇到以下错误:

(process:7061): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
IA__gtk_clipboard_set_with_data: assertion 'targets != NULL' failed(重启ibus daemon以后不会出现此错误)

去掉-d命令后运行ibus-daemon无任何输出,但ibus可以正常使用

最近编辑记录 ZumiKua (2013-11-21 10:22:23)

离线

#2 2013-11-13 20:50:19

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,917
个人网站

Re: [已解决]gnome3下ibus在firefox下失效

我记得 fcitx 曾经也出过类似的问题,后来修好了的。

离线

#3 2013-11-14 11:38:14

phoenixlzx
晩ご飯だよー
注册时间: 2011-08-19
帖子: 1,789
个人网站

Re: [已解决]gnome3下ibus在firefox下失效

诶虽然不知道是不是你这个问题,但是仙子酱之前不是说过了么

exec gnome-session

应该在 ~/.xinitrc 的最后?

离线

#4 2013-11-14 12:17:30

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,917
个人网站

Re: [已解决]gnome3下ibus在firefox下失效

phoenixlzx 说:

诶虽然不知道是不是你这个问题,但是仙子酱之前不是说过了么

exec gnome-session

应该在 ~/.xinitrc 的最后?

啊,我竟然没看到!

离线

#5 2013-11-14 23:59:01

ZumiKua
会员
注册时间: 2013-11-13
帖子: 4

Re: [已解决]gnome3下ibus在firefox下失效

phoenixlzx 说:

诶虽然不知道是不是你这个问题,但是仙子酱之前不是说过了么

exec gnome-session

应该在 ~/.xinitrc 的最后?

一开始就是放在最后的,但是无效,于是按照某个解决方案放到前面试了一下……说起来我的gnome3右上角只有电池和喇叭的图标,没有ibus之类的图标,这正常么?

离线

#6 2013-11-15 09:26:00

phoenixlzx
晩ご飯だよー
注册时间: 2011-08-19
帖子: 1,789
个人网站

Re: [已解决]gnome3下ibus在firefox下失效

... 不用gnome所以布吉岛...

不过建议用 fcitx。论坛里应该有gnome下用fcitx替换ibus的解决方案。

离线

#7 2013-11-21 10:22:01

ZumiKua
会员
注册时间: 2013-11-13
帖子: 4

Re: [已解决]gnome3下ibus在firefox下失效

安装上fcitx解决了问题……不过还是好奇出现这个bug的原因啊,我在ibus的开发论坛上也看到了类似的issue,但是开发者的回复好像是说这是自己设置的问题?

离线

#8 2013-11-21 13:56:40

YUANWOW
会员
注册时间: 2013-09-22
帖子: 4

Re: [已解决]gnome3下ibus在firefox下失效

因为那个问题 我直接换fcitx了

离线

页脚