Fcitx 4.1 Release Note
1、移植到新的架构上,更易于扩展。
2、增加Android上的Google拼音移植,libgooglepinyin的支持。(fcitx-googlepinyin)
3、增加OpenCC做简繁转换引擎支持。
4、增加支援Fcitx所有拼音引擎的云拼音支持。(fcitx-cloudpinyin)
5、默认界面修改。支持竖排候选词列表,改善绘制性能。
6、增加与KDE整合的配置模块。(kcm-fcitx)
7、采用CMake作为构建系统,增加方便开发者的CMake宏。
8、增加GTK2,GTK3,QT4的输入模块,以期解决Firefox,GTK3,Flash等程序的输入问题。
9、增加窗口显示预编辑文本支持。(默认切换快捷键 Ctrl + Alt + P)以期解决Opera下面的光标跟随问题。
10、增加一个移植自默认界面的可选的界面,它以Xlib和Xft作为绘制后端。(fcitx-ui-light)
11、重新排列个人配置的目录结构。
12、增加对fbterm的支持(fcitx-fbterm)
13、采用doxygen及docbook完善部分开发相关的文档
另外手册内容有更新:http://fcitx.github.com/handbook ,请参阅。
感谢happyaron,lilydjwg,Houge_Langley,poplarch,maomaol,OracXS,polong,wubuntust,Yue Liu,以及其他我没有提到的人的测试及建议,没有你们的帮助就没有现在的Fcitx。
(更新)已知存在问题(由于部分问题比较严重影响码表使用,将尽快发布第一个修复版本,以下问题代码库中已修复):
编译时会覆盖默认的LDFLAGS。
码表处于不调整频率时有一个性能问题(影响五笔字型)
含有拼音码表的码表候选词有顺序问题,以及无匹配自动上屏有一个判断问题以至于无法输入较长拼音(影响五笔拼音)。
用输入法输入时如果输入不会转换的半角标点不会进行选中第一个词的操作。
很好,坐等 ppa
支持!待会儿看看Chakra的源更新了木有。。。
威武!
8、增加GTK2,GTK3,QT4的输入模块,以期解决Firefox,GTK3,Flash等程序的输入问题。V5
这点很重要,特别在KDE下
支持!!..
ls清一色的firefox让我这个两天前才从firefox叛逃过来的情何以堪..
cool! 这个版本的变化很多啊
@Jactry 在我看来正相反。g系那帮破程序支持烂的要死。q系的用输入法一向非常正常。
恭喜发布……
其实叫4.1而不是5.0还是正确的,核心+扩展的思想没变……
坐等arch更新,然后偷pkg包用。
@心之所在 我正在努力鼓动把这东西放进chakra。估计不日就有chakra的包用了。
首先说声谢谢~
然后我有点问题请教,我安装了fcitx-googlepinyin,那我现在用fcitx的拼音就是在使用fcitx-googlepinyin吗?
还有就是,关于最新的fcitx-sunpinyin,cmake的时候提示:package ‘sunpinyin-2.0 >= 2.0.4’ not found,求解觉。
谢谢~
@hbxtght 鼠标右键点托盘或者主面板,可以看以及选择你当前输入法。
后面因为需要sunpinyin-git(准确说需要一个简单的给sunpinyin的补丁),否则光2.0.3无法正常工作。
arch下维护fcitx的是个老外,很好奇他怎么知道该分成什么样的包。
另外,为什么csslayer选择chakra?我试了一下,感觉很山寨,就退回arch了。
@Enyh 我给arch的打包者用bug report发了我想要的拆包的pkgbuild……这拆法是我告诉他的。
我用chakra当然是为了gnome/gtk-free啦。
@csslayer
额,我当前的输入法就是拼音,没有发现谷歌拼音这一项~
是 这个补丁吗?
@hbxtght
安装完是这样就对了。
http://www.flickr.com/photos/60490768@N07/6109163674/in/photostream
我说的补丁是这个。
https://github.com/sunpinyin/sunpinyin/commit/ecd26da914d672193149af651d6f01647fde7f88
@csslayer
成功了~,我安装的时候把安装位置设置成/usr就可以了
fcitx-fbterm编译出错了,还有,4.1比4.0.1反应慢,按了键盘后,有时选字窗口不是马上出来的。
lrz@localhost ~/tmp/fcitx-fbterm-0.1.0/build $make
[ 12%] Generating marshall.h
[ 25%] Generating marshall.c
Scanning dependencies of target fcitx-fbterm
[ 37%] Building C object src/CMakeFiles/fcitx-fbterm.dir/marshall.c.o
[ 50%] Building C object src/CMakeFiles/fcitx-fbterm.dir/client.c.o
/home/lrz/tmp/fcitx-fbterm-0.1.0/src/client.c:22:41: 致命错误:fcitx/module/dbus/dbusstuff.h:没有那个文件或目录
编译中断。
make[2]: *** [src/CMakeFiles/fcitx-fbterm.dir/client.c.o] 错误 1
make[1]: *** [src/CMakeFiles/fcitx-fbterm.dir/all] 错误 2
make: *** [all] 错误 2
@lurz 你得加编译dbus编译fcitx。
arch下的fcitx很多你说的功能都没包含阿。字体大小怎么改阿?
@Enyh 装个 fcitx-configtool。
然后改经典界面那里。字体大小在皮肤里面设置(你应该在4.0.x就知道这个了……)
手动改的话 ~/.config/fcitx/conf/fcitx-classsic-ui.config。
@csslayer
这个如何操作?
@lurz 关于响应速度问题,抱歉我刚刚发现了一个bug…… = =b。
fcitx-fbterm怎么用的话:
https://www.csslayer.tk/wordpress/fcitx-dev/here-comes-fcitx-fbterm/
呃~在64位系统中编译的lib目录不是lib64,4.0.1的时候没这问题的
@绿色圣光 以前也不是 = =b,我centos编译的时候也是/usr/lib的……
你加参数 -DLIB_INSTALL_DIR=/usr/lib64 就ok。因为/usr/lib64也不是什么64位的标准,实际是发行版自己定义的。我的arch就算64位标准也是 /usr/lib
@csslayer 我知道lib64不是64的标准,我也用Arch。但是在给4.0.1打包的时候,没有加任何参数,lib就能放到系统正确的目录里。
@绿色圣光 ……等等……你用arch怎么会有问题呢?…… = =b
你可以看看arch打包者的脚本,从来没指定的。
如果你用打包rpm、deb的自动被设置成了 /usr/lib64 倒是不奇怪,autoconf的那个参数是标准的,cmake这边倒各有各的参数。
@csslayer 我不仅用Arch啊……
晚上回去学习一下cmake
十分期待,虽说目前的版本也够用了~
Hi,
我在制做RPM打包的时候,有个问题,指定了cmake -DCMAKE_INSTALL_PREFIX=$RPM_BUILD_ROOT之后,QT_IM_MODULE的安装位置还是QT_PLUGINS_DIR,也就是/usr/lib/qt4/plugins,
这个CMAKE_INSTALL_PREFIX似乎没起作用。。
这个要怎么修改?
@我爱吃苹果 制作rpm包不应该这么写…… = =b
cmake -DCMAKE_INSTALL_PREFIX=/usr
然后在make install的时候用 make DESTDIR=blablabla install 来安装到你rpm要用的打包目录。
参见这个。
https://build.opensuse.org/package/view_file?file=fcitx.spec&package=fcitx&project=home%3Acsslayer%3Afcitx&srcmd5=68fecec14d94134708712111f50138a0
@csslayer
搞忘了。。SPEC里面的确是按照你说的那种方式写的。。
我是想先make install一个local的版本,看看有些什么文件,好修改spec的file部分。。
谢谢你的回复!
@我爱吃苹果 那也一样的。可以用make DESTDIR=…. install 安装到本地目录看有什么文件。
4.1变化有点大啊,
软件很好用,不过还是不知道在哪里更改字体大小。。OMG
感谢作者
躺着都上榜= =
9、增加窗口显示预编辑文本支持。(默认切换快捷键 Ctrl + Alt + P)以期解决Opera下面的光标跟随问题。
—-
屠戮者啊,这个功能啥时候完成啊。。。