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 的皮肤
    支持默认设置为开启或英文状态
    这些更新很棒

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

    [Reply]
  3. harry says:
    Google Chrome 14.0.835.186 GNU/Linux

    等ppa更新,哈哈

    [Reply]
  4. zzColin says:
    Google Chrome 14.0.835.186 GNU/Linux

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

    [Reply]
  5. csslayer says:
    Firefox 7.0.1 GNU/Linux x64

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

    [Reply]
  6. ninetales says:
    Google Chrome 16.0.899.0 GNU/Linux

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

    [Reply]
  7. ninetales says:
    Google Chrome 16.0.899.0 GNU/Linux

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

    [Reply]
  8. 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下的输入问题

    [Reply]
  9. rooftop says:
    Google Chrome 14.0.835.187 GNU/Linux

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

    [Reply]
  10. zzColin says:
    Google Chrome 14.0.835.202 Windows 7

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

    [Reply]
  11. csslayer says:
    Firefox 7.0.1 GNU/Linux x64

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

    [Reply]
  12. rezilla says:
    Opera 11.11 GNU/Linux

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

    [Reply]
  13. 绿色圣光 says:
    Firefox 7.0.1 GNU/Linux x64

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

    [Reply]
  14. digitalzy says:
    Firefox 7.0.1 GNU/Linux x64

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

    [Reply]
  15. csslayer says:
    Firefox 8.0 GNU/Linux x64

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

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

    [Reply]
  17. digitalzy says:
    Firefox 7.0.1 GNU/Linux x64

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

    [Reply]
  18. csslayer says:
    Firefox 8.0 GNU/Linux x64

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

    [Reply]
  19. digitalzy says:
    Firefox 7.0.1 GNU/Linux x64

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

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

    [Reply]
  21. 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。

    [Reply]
  22. Yeking says:
    Firefox 8.0.1 GNU/Linux x64

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

    [Reply]
  23. csslayer says:
    Firefox 8.0.1 GNU/Linux x64

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

    [Reply]
  24. litkt says:
    IceWeasel 8.0 GNU/Linux

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

    [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.