export GTK_IM_MODULE=fcitx

这个环境变量头一次可以设置成这个值,从前这么设置都是错的是错的啦!

我平时用的gtk程序太少……只能用firefox和thunderbird来测试了。

具体实现当然参考了各种已有输入法的im module,从ibus搬了不少代码过来呢……

刚刚愉快地在firefox的flash中输入了一句话,在不用hack的前提下。

不过firefox的光标跟随依然不够完美,不过比以前跟的紧就是了…… ( ̄ˇ ̄)

This entry was posted in fcitx development. Bookmark the permalink.

7 Responses to export GTK_IM_MODULE=fcitx

  1. Boild says:
    Opera 11.50 GNU/Linux

    export GTK_IM_MODULE=xim是错的啦?

    export QT_IM_MODULE=xim这个呢?

  2. csslayer says:
    Firefox 5.0 GNU/Linux x64

    @Boild 意思不是它是错的,而是export GTK_IM_MODULE=fcitx可以成为另外一个选择了。不过pkgbuild我还没更新成会修改/etc/gtk.immodules的。另外这个我也还在自己测试,不过理论上来说是能解决不少输入问题的。

  3. adaptee says:
    Firefox 5.0 GNU/Linux

    赞美,继续努力啊
    flash制造的不和谐,阻碍了不少人选择fcitx

  4. a says:
    Google Chrome 12.0.742.124 GNU/Linux

    赶紧去试了下

  5. csslayer says:
    Firefox 5.0 GNU/Linux x64

    @a
    得用
    gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules
    gtk3的话用(默认编译时没启用)
    gtk-query-immodules-3.0 > /usr/lib/gtk-3.0/3.0.0/immodules.cache

  6. Lynx says:
    Firefox 5.0 GNU/Linux

    赞一下~
    之前就因为写成GTK_IM_MODULE=fcitx而用不了fcitx呢!
    QT_IM_MODULE=fcitx竟然可以用呢。
    借这里提交一个小Bug: //也许不算Bug吧~
    如果先启动firefox,再启动fcitx,则Firefox会崩溃~
    环境:2.6.39-CHAKRA。KDE 4.6.5。fcitx4.0.0。firefox4.0、5.0 //3.6好像也有,记不太清楚了
    其实我不知道是Firefox的问题还是fcitx的问题啦~ 也许是Firefox的问题吧。

  7. csslayer says:
    Firefox 8.0a1 Windows 7

    我也不知道你用的是不是还是xim,或者是新的im module(具体体现就是刚启动时ctrl + space 输入框是否和输入框在一起)
    如果是xim的话,那我无能为力……如果是新的im module的话,那个bug今天早上修复了

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.