gtk程序中用ctrl+空格无法呼出fcitx

archlinux更新了下,居然在firefox中用不了了,在qt程序中都能使用。我的桌面环境是xfce

1
http://fcitx.github.com/handbook/faq.html#ctrl_space

发现是/etc/gtk-2.0/gtk.immodules和gtk-query-immodules-2.0的内容不一样,里面是空的!估计是更新的时候被清空了…

解决方法将gtk-query-immodules-2.0的输出弄到/etc/gtk-2.0/gtk.immodules中。

1
gtk-query-immodules-2.0 | sudo tee /etc/gtk-2.0/gtk.immodules

logout,再login,ok了

轉自:http://hi.baidu.com/zechen11/item/c1f6ff0e46c678e3fe240d2f

參考下這裏:https://fcitx-im.org/wiki/Input_method_related_environment_variables/zh-cn

另外,在archlinux下安裝時,安裝fcitx-im即可,另外安裝fcitx-configtool可以使用界面模式來配置fcitx。