Fcitx 4.1.2

fcitx 4.1.2

1、增加ABI检查。
2、支持状态分组,可以按程序或者全局使用同一个状态。FreeBSD下采用libkvm检测进程名称。
3、支持默认设置为开启或英文状态
4、修复码表的排序和连打问题
5、支持双击安装后缀为.fskin的皮肤
6、增加一个DBus的属性,可以在线修改输入法的启用状态
7、配置文件保存时枚举类型写入可选值的注释。
8、API修改,隐藏一些Struct,为了今后更容易保持ABI的兼容,输入法在注册时可以提供所属语言。区分在fcitx界面显示的预编辑字符串和在程序中显示的预编辑字符串。
9、拼音输入时程序中显示的预输入文本显示中文,以及固定光标位置。码表也固定光标位置以使得输入框不随输入立即移动。

fcitx-sunpinyin 0.3.2

1、支持用CTRL ALT 数字删除曾经输入的候选词。
2、修复双拼方案问题
3、程序中显示的预输入文本显示中文,以及固定光标位置。

fcitx-googlepinyin 0.1.3

1、和fcitx的API修改同步
2、程序中显示的预输入文本显示中文,以及固定光标位置。

fcitx-cloudpinyin 0.1.2

1、增加百度的云输入法的作为一个新的来源
2、fcitx自带的拼音可以记忆云拼音输入过的内容。(sunpinyin由于sunpinyin自己的api原因暂时无法实现)

fcitx-ui-light 0.1.2

和主干API同步。

kcm-fcitx 0.2.0

1、支持fcitx 4.1.2增加的DBus接口,用于动态启用和禁用输入法。(演示
2、增加皮肤管理的界面,支持在线下载kde-look.org 的皮肤。(演示
3、修复重置操作的bug

(没有更新的组件可以recompile后和此版本一起使用)

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

28 Responses to Fcitx 4.1.2

  1. wubuntust says:
    Firefox 7.0 GNU/Linux x64

    fcitx自带的拼音可以记忆云拼音输入过的内容
    增加皮肤管理的界面,支持在线下载kde-look.org 的皮肤
    支持默认设置为开启或英文状态
    这些更新很棒

  2. CodeMan says:
    Google Chrome 14.0.835.186 GNU/Linux

    编译fcitx-sunpinyin时遇到问题:
    [ 20%] Building CXX object src/CMakeFiles/fcitx-sunpinyin.dir/eim.cpp.o
    /home/ght/Downloads/fcitx-sunpinyin-0.3.2/src/eim.cpp: In function ‘INPUT_RETURN_VALUE FcitxSunpinyinDeleteCandidate(FcitxSunpinyin*, CandidateWord*)’:
    /home/ght/Downloads/fcitx-sunpinyin-0.3.2/src/eim.cpp:406: error: ‘class CIMIClassicView’ has no member named ‘deleteCandidate’
    make[2]: *** [src/CMakeFiles/fcitx-sunpinyin.dir/eim.cpp.o] 错误 1
    make[1]: *** [src/CMakeFiles/fcitx-sunpinyin.dir/all] 错误 2
    make: *** [all] 错误 2

  3. csslayer says:
    Firefox 7.0.1 GNU/Linux x64

    @CodeMan 更新sunpinyin-git。

  4. harry says:
    Google Chrome 14.0.835.186 GNU/Linux

    等ppa更新,哈哈

  5. zzColin says:
    Google Chrome 14.0.835.186 GNU/Linux

    不知道这个 Android Google 拼音有没有可能实现双拼,必竟我也不清楚 libgooglepinyin 究竟有没有内建的双拼支持……

  6. csslayer says:
    Firefox 7.0.1 GNU/Linux x64

    @zzColin 如果问可能还是不可能,应该算可能吧。libgooglepinyin没有内建双拼支持。不过我懒得做……一般看见如此问的我都想直接说:请支持sunpinyin。

  7. ninetales says:
    Google Chrome 16.0.899.0 GNU/Linux

    菜鸟问问……
    cmake .. -DCMAKE_INSTALL_PREFIX=~/.fcitx4.1.2
    输入上面这些之后,出现了下面这些错误怎么办……
    http://thumbsnap.com/pWWyU7e7

  8. ninetales says:
    Google Chrome 16.0.899.0 GNU/Linux

    @csslayer
    额,用 cmake .. 编译安装还是老样子……
    就用 PPA 源安装了,升级到了 4.1.1,谢谢~

  9. rooftop says:
    Google Chrome 14.0.835.187 GNU/Linux

    HI,@csslayer
    Chakra下无法在bundle程序中启用fcitx(4.1.2)
    看到了Chakra论坛上有人反映同样的问题,但是没有看到明确的解决方法
    而ccr中的fcitx-gtk2又是依赖4.1.1的,所以…
    还是得请教你,是否有方法解决bundle下的输入问题

  10. rooftop says:
    Google Chrome 14.0.835.187 GNU/Linux

    @rooftop
    搞定了,装了gtk2就可以了[擦汗]

  11. zzColin says:
    Google Chrome 14.0.835.202 Windows 7

    @csslayer 呵呵,已经在用 sunpinyin 了,如果 fcitx-sunpinyin 能在双拼状态下启用模糊音就更好了(我搞不太清楚 en-eng 和 in-ing),现在模糊音貌似只能在全拼下面用。

  12. csslayer says:
    Firefox 7.0.1 GNU/Linux x64

    @zzColin 感谢指出,确实是个bug。

  13. rezilla says:
    Opera 11.11 GNU/Linux

    今天试了一下(fcitx 4.1.2, debian sid),发现有个细节和之前的不同,ctrl-H的行为和之前的版本不同了(旧版的是删除待选的拼音,现在是删除已输入的汉字),不知道有没有选项设置回原来的样子? thx

  14. 绿色圣光 says:
    Firefox 7.0.1 GNU/Linux x64

    请问如何设置不显示预输入文本呢?

  15. csslayer says:
    Firefox 8.0 GNU/Linux x64

    @绿色圣光 开启状态 Ctrl alt +p

  16. digitalzy says:
    Firefox 7.0.1 GNU/Linux x64

    我在Ubuntu 11.10 AMD64上编译安装fcitx4.1.2,用的是gnome-shell 3.2。发现在右下角的状态栏上fcitx那个图表旁边显示的是Unknown。虽然不影响正常使用,但是看着不好看。请问怎样把这个名字改成Fcitx?谢谢!

  17. csslayer says:
    Firefox 8.0 GNU/Linux x64

    @digitalzy 装ppa吧
    https://launchpad.net/~fcitx-team/+archive/nightly
    里面的已经加了你需要的补丁了,或者你从打包里面把patch抓出来,或者你直接抓 fcitx-git的代码。

  18. digitalzy says:
    Firefox 7.0.1 GNU/Linux x64

    @csslayer
    谢谢!我安装了ppa的fcitx 4.1.2,但是发现每次使用GVIM退出后都报错,并且无法正常退出。google没找到结果。
    (gvim:4667): Gdk-WARNING **: Using Cairo rendering requires the drawable argument to
    have a specified colormap. All windows have a colormap,
    however, pixmaps only have colormap by default if they
    were created with a non-NULL window argument. Otherwise
    a colormap must be set on them with gdk_drawable_set_colormap

    (gvim:4667): Gdk-CRITICAL **: IA__gdk_cairo_region: assertion `region != NULL’ failed

    (gvim:4667): Gdk-CRITICAL **: IA__gdk_cairo_region: assertion `region != NULL’ failed

    (gvim:4667): Gdk-WARNING **: Using Cairo rendering requires the drawable argument to
    have a specified colormap. All windows have a colormap,
    however, pixmaps only have colormap by default if they
    were created with a non-NULL window argument. Otherwise
    a colormap must be set on them with gdk_drawable_set_colormap

    (gvim:4667): Gdk-CRITICAL **: IA__gdk_cairo_region: assertion `region != NULL’ failed

    (gvim:4667): Gdk-CRITICAL **: IA__gdk_cairo_region: assertion `region != NULL’ failed

  19. digitalzy says:
    Firefox 7.0.1 GNU/Linux x64

    是在编译时候加上–enable-gui=gnome2参数吗?我是这样编译的,还是一样的问题。

  20. csslayer says:
    Firefox 8.0 GNU/Linux x64

    @digitalzy ……话说你不是在用ubuntu = =,为什么啥都自己编译……
    debian的打包者说他用sid里面的vim有这个问题(似乎ibus也有问题……),我测试了fedora,还有另外一个用arch的人说他们都没问题……感觉上应该是某个版本的gvim 的问题 。

  21. digitalzy says:
    Firefox 7.0.1 GNU/Linux x64

    我把编译的版本卸载了用sudo apt-get install vim-gnome问题依旧。暂时先这样用着吧,暂时没发现什么影响。非常感谢!!!

  22. digitalzy says:
    Firefox 8.0 Ubuntu x64

    @csslayer
    有人在Ubuntu论坛上遇到了同样的问题,他说删除了fcitx-gtk2和fcitx-gtk3两个模块就可以了。我想请问这两个模块是做什么用的?
    FYI: http://forum.ubuntu.com.cn/viewtopic.php?f=8&t=354210&sid=ad6adb74f3baa59f1a8485ca63e6e21f@csslayer

  23. csslayer says:
    Firefox 8.0.1 GNU/Linux x64

    @digitalzy
    gtk2和gtk3的im module,一般你在gtk程序中右键输入框有个输入法菜单里面的东西。
    gtk3的话,由于gtk对xim支持的bug,如果gtk版本小于 3.2 的话不装基本就别想正常输入。
    gtk2的话,能解决firefox的光标跟随以及flash输入问题。

    我在archlinux上这两个都装了(而且都用着),gvim没有问题。
    gvim的版本7.3.353,gtk2的版本 2.24.8。

  24. Yeking says:
    Firefox 8.0.1 GNU/Linux x64

    csslayer,想问一下,云输入法出现这种情况算不算正常(两个“光荣革命”)……
    http://t0.qpic.cn/mblogpic/851fc03119a24fddc826/2000

  25. csslayer says:
    Firefox 8.0.1 GNU/Linux x64

    @Yeking 目前来说是正常的。没有检测重复的候选词,并在重复的时候不进行显示。

  26. litkt says:
    IceWeasel 8.0 GNU/Linux

    @绿色圣光
    ~./config/fcitx/profile里
    PreeditStringInClientWindow=False
    就可以了。

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.