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这个呢?

    [Reply]
  2. csslayer says:
    Firefox 5.0 GNU/Linux x64

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

    [Reply]
  3. adaptee says:
    Firefox 5.0 GNU/Linux

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

    [Reply]
  4. a says:
    Google Chrome 12.0.742.124 GNU/Linux

    赶紧去试了下

    [Reply]
  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

    [Reply]
  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的问题吧。

    [Reply]
  7. csslayer says:
    Firefox 8.0a1 Windows 7

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

    [Reply]

Leave a Reply

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

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).

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