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后和此版本一起使用)
fcitx自带的拼音可以记忆云拼音输入过的内容
增加皮肤管理的界面,支持在线下载kde-look.org 的皮肤
支持默认设置为开启或英文状态
这些更新很棒
编译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
@CodeMan 更新sunpinyin-git。
等ppa更新,哈哈
不知道这个 Android Google 拼音有没有可能实现双拼,必竟我也不清楚 libgooglepinyin 究竟有没有内建的双拼支持……
@zzColin 如果问可能还是不可能,应该算可能吧。libgooglepinyin没有内建双拼支持。不过我懒得做……一般看见如此问的我都想直接说:请支持sunpinyin。
菜鸟问问……
cmake .. -DCMAKE_INSTALL_PREFIX=~/.fcitx4.1.2
输入上面这些之后,出现了下面这些错误怎么办……
http://thumbsnap.com/pWWyU7e7
@ninetales http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=344650
或者
https://launchpad.net/~fcitx-team/+archive/nightly
@csslayer
额,用 cmake .. 编译安装还是老样子……
就用 PPA 源安装了,升级到了 4.1.1,谢谢~
HI,@csslayer
Chakra下无法在bundle程序中启用fcitx(4.1.2)
看到了Chakra论坛上有人反映同样的问题,但是没有看到明确的解决方法
而ccr中的fcitx-gtk2又是依赖4.1.1的,所以…
还是得请教你,是否有方法解决bundle下的输入问题
@rooftop
搞定了,装了gtk2就可以了[擦汗]
@csslayer 呵呵,已经在用 sunpinyin 了,如果 fcitx-sunpinyin 能在双拼状态下启用模糊音就更好了(我搞不太清楚 en-eng 和 in-ing),现在模糊音貌似只能在全拼下面用。
@zzColin 感谢指出,确实是个bug。
今天试了一下(fcitx 4.1.2, debian sid),发现有个细节和之前的不同,ctrl-H的行为和之前的版本不同了(旧版的是删除待选的拼音,现在是删除已输入的汉字),不知道有没有选项设置回原来的样子? thx
请问如何设置不显示预输入文本呢?
@绿色圣光 开启状态 Ctrl alt +p
我在Ubuntu 11.10 AMD64上编译安装fcitx4.1.2,用的是gnome-shell 3.2。发现在右下角的状态栏上fcitx那个图表旁边显示的是Unknown。虽然不影响正常使用,但是看着不好看。请问怎样把这个名字改成Fcitx?谢谢!
@digitalzy 装ppa吧
https://launchpad.net/~fcitx-team/+archive/nightly
里面的已经加了你需要的补丁了,或者你从打包里面把patch抓出来,或者你直接抓 fcitx-git的代码。
@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
@digitalzy try vim-gnome。
是在编译时候加上–enable-gui=gnome2参数吗?我是这样编译的,还是一样的问题。
@digitalzy ……话说你不是在用ubuntu = =,为什么啥都自己编译……
debian的打包者说他用sid里面的vim有这个问题(似乎ibus也有问题……),我测试了fedora,还有另外一个用arch的人说他们都没问题……感觉上应该是某个版本的gvim 的问题 。
我把编译的版本卸载了用sudo apt-get install vim-gnome问题依旧。暂时先这样用着吧,暂时没发现什么影响。非常感谢!!!
@csslayer
有人在Ubuntu论坛上遇到了同样的问题,他说删除了fcitx-gtk2和fcitx-gtk3两个模块就可以了。我想请问这两个模块是做什么用的?
FYI: http://forum.ubuntu.com.cn/viewtopic.php?f=8&t=354210&sid=ad6adb74f3baa59f1a8485ca63e6e21f@csslayer
@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。
csslayer,想问一下,云输入法出现这种情况算不算正常(两个“光荣革命”)……
http://t0.qpic.cn/mblogpic/851fc03119a24fddc826/2000
@Yeking 目前来说是正常的。没有检测重复的候选词,并在重复的时候不进行显示。
@绿色圣光
~./config/fcitx/profile里
PreeditStringInClientWindow=False
就可以了。