Fcitx 5.0.0 终于出来了!

系统字体配置、中文显示和输入法问题
回复
头像
Ping-Wu
帖子: 1501
注册时间: 2012-11-14 9:34
系统: Ubuntu 20.04
送出感谢: 3 次
接收感谢: 68 次

Fcitx 5.0.0 终于出来了!

#1

帖子 Ping-Wu » 2020-11-08 9:38

Re-posted from:

https://groups.google.com/g/fcitx/c/vks2x5KtT74

——————————————
Fcitx 5.0.0 is now available
3 views
Subscribe
[email protected]'s profile photo
[email protected]
unread,
Nov 2, 2020, 7:58:54 PM (5 days ago)
to fcitx, fcitx-dev, [email protected]
Hi All,
The packages are now available on https://download.fcitx-im.org/fcitx5/ .

As usual, the "_dict" version is the one that does not require the
network during building.

Feel free to package, test and play with it. One of the biggest
improvements is the Pinyin Input method and new libime library. It
comes with tons of new features and the algorithm is also greatly
improved. I hope you can enjoy it. Note, pinyin input method is now
residing in fcitx5-chinese-addons package.

For bug report: https://github.com/fcitx/fcitx5/issues or
corresponding repo if you know the right repo).

For people who want to migrate data their from fcitx 4 (note due to
the difference in implementation, only part of the data is supported),
please use fcitx5-migrator command in fcitx5-configtool package
(pinyin, table, rime, skk, kkc are supported).

The environment variable (GTK_IM_MODULE, XMODIFIERS, QT_IM_MODULE) can
be kept the same, as long as the corresponding package are installed
(fcitx5-gtk, fcitx5-qt).

For more technical details,

https://www.csslayer.info/wordpress/?s= ... to+Fcitx+5

Regards,
Xuetian

————————

如果觉得有前途,希望大家能多多少少做个乐捐:

https://www.csslayer.info/wordpress/donation/
头像
Ping-Wu
帖子: 1501
注册时间: 2012-11-14 9:34
系统: Ubuntu 20.04
送出感谢: 3 次
接收感谢: 68 次

Re: Fcitx 5.0.0 终于出来了!

#2

帖子 Ping-Wu » 2020-11-08 9:55

Fcitx 5 的拼音有哪些新功能
Posted on November 4, 2020 by csslayer

拼音方面做了特别多的改进,但是目前还没有比较集中的地方说明到底有哪些新功能,所以这里特别列举一下。

1、算法的改进
数据采用了和 sunpinyin 相同的 open-gram(也是为什么没有 fcitx5-sunpinyin的原因),算法来说是类似的基于统计语言模型计算概率,在用户的历史处理上和 sunpinyin 有所不同,但是整体来说是类似的。和原本的 Fcitx 4 自带拼音相比的话改进则是巨大的。

2、笔画过滤
按 ` (反引号)键触发,可以输入 hpszn(横撇竖折捺)进行搜索。

3、输入颜文字
对于有对应颜文字的词组可以直接输入,具体列表可以参考 https://github.com/fcitx/fcitx5-chinese ... /emoji.txt

4、查询读音
选中一段文字之后,可以用快速输入输入 duyin 来列出文字的读音。


5、自定义双拼方案音节
例如可以直接指定某个音节对应的双拼,而不是根据单独声母/韵母来指定。此外之前似乎一直和标准不符的自然码方案也得到了修复。

6、多词库管理
可以直接导入搜狗的细胞词库,单独启用或者禁用某个词库等。

7、Lua 扩展
目前加入了针对候选词匹配的功能,而且预置了一些 lua 功能,例如输入时间:


8、拆字输入
通过输入汉字部件来找到对应汉字。例如:


9、一些之前就有的功能
笔画输入(直接hpszn输入笔画查找汉字),以词定字,联想,简繁转换,输入单词,云拼音,还有 Fcitx 一直以来就有的高度可扩展的快速输入功能。
funicorn
帖子: 1163
注册时间: 2005-09-13 4:56
系统: Ubuntu QQ
送出感谢: 0
接收感谢: 50 次

Re: Fcitx 5.0.0 终于出来了!

#3

帖子 funicorn » 2020-11-08 10:34

no cloud, no future.
头像
Ping-Wu
帖子: 1501
注册时间: 2012-11-14 9:34
系统: Ubuntu 20.04
送出感谢: 3 次
接收感谢: 68 次

Re: Fcitx 5.0.0 终于出来了!

#4

帖子 Ping-Wu » 2020-11-08 12:14

我在Ubuntu 20.10 里装了 fcitx5,最基本的套件(fcitx5 + Chinese Addon)就要下载~600MB的数据,实在是个大工程!不过目前Ubuntu好像只有 Arch 可以配合。在 Ubuntu 20.10 要使用 fcitx 的话只能退回 4.2.9.8。

不过这是 0.0 版,当然不能期待太多。

好多年没有使用 fcitx 了,第一次再使用的感觉是太复杂了,跟 gcc(gnome control center)无法配合对我来讲,是一个致命伤。对 Linux 的高手,也许越复杂越让自己觉得高人一等,但一般人可能就没这份能耐。
funicorn
帖子: 1163
注册时间: 2005-09-13 4:56
系统: Ubuntu QQ
送出感谢: 0
接收感谢: 50 次

Re: Fcitx 5.0.0 终于出来了!

#5

帖子 funicorn » 2020-11-08 12:18

希望gnome3能够接纳fcitx5
两瓶啤酒
帖子: 20
注册时间: 2019-05-16 10:10
系统: ubuntu 20.04
送出感谢: 1 次
接收感谢: 0

Re: Fcitx 5.0.0 终于出来了!

#6

帖子 两瓶啤酒 » 2020-11-09 17:09

搜狗输入法可以愉快地用了?
不过搜狗虽然在windows好用,但感觉也会造成windows性能严重下降。
头像
Ping-Wu
帖子: 1501
注册时间: 2012-11-14 9:34
系统: Ubuntu 20.04
送出感谢: 3 次
接收感谢: 68 次

Re: Fcitx 5.0.0 终于出来了!

#7

帖子 Ping-Wu » 2020-11-20 12:31

从另帖转过来:

https://forum.ubuntu.com.cn/viewtopic.p ... 77&start=8
csslayer 写了:
2020-11-20 5:33
首先 fcitx-libpinyin 从一开始就提供了许多 ibus-libpinyin 所没有的功能(多词库,导入sogou细胞词库,云拼音输入),还有 fcitx 自身其他模块辅助之后同样支持的(笔画输入,以词定字),fcitx 的高度模块化使得即使不修改引擎相关的代码也可以享受其他模块提供的很多功能。和 ibus 必须修改引擎增加新功能本来就是不同的。

有些功能后来 ibus-libpinyin 加入了(如 lua 脚本,而对比 fcitx 的 lua 本来就是单独的模块),有些功能至今也没有(如多词库管理)。

其次,libpinyin 的数据质量是我一直很不满意的地方,在早期版本数据本身就一堆错字错词,怎么可能提供好的输入体验?近期数据问题才有所改善了。其他对于开发者本身不友好的地方例如早期根本就不管 abi api ,随意改动,给打包工作和 API 支持等都造成了一些麻烦。

fcitx5 开发的时候出于对现有所有拼音引擎的不满(例如原生上就不支持多词库,sunpinyin 是根本没法支持这个功能,fcitx-libpinyin 的多词库是靠完全重新导入原始词库文件来实现的),自己实现了新的 https://github.com/fcitx/libime ,对于输入体验上我有十足的信心。
具体细节上对比来说
1、数据和 sunpinyin 相同,预测结果 sunpinyin 一样的
2、算法和 sunpinyin 一样都是 trigram 的,libpinyin 是 bigram。能够对整句有更好的预测
3、相比 sunpinyin 更小的内存占用,提供更多对于输入法更方便的功能(例如多词库)
4、其他例如 fcitx4 的自带 pinyin,rime,googlepinyin 这些都是没有根据上下文计算概率的功能,就更不用说了。

因此完全不打算在 fcitx 5 支持 libpinyin(但是有基于 libpinyin 的注音 fcitx5-zhuyin,因为 libpinyin 的数据来说有声调,而注音输入法需要声调)。
1. 如我在其他帖子提到,我个人觉得 ibus-pinyin 比 ibus-libpinyin 好用,不过因为前者没人做实质维护,失去了候选字/词顺序调整的功能,只有转到后者。
2. 前些天我在 fcitx 架构里试了一下 拼音,发现这个候选字/词顺序无法调整的问题也存在。如果 fcitx5 能恢复这个(必要)元件,并且能够支持 pinyin-database 这个词库,我非常愿意转到 fcitx5-pinyin。
3. 我们也非常愿意测试 fcitx5-libime。
4. 从推广上来讲,fcitx 跟 gnome control center (gnome settings)无法配合是一个致命伤。我在 Ubuntu 20.04 里根据 Plum 的方法想启动 fcitx5-pinyin,一直没有成功。
https://plumz.me/archives/11740/
头像
plum
帖子: 350
注册时间: 2007-04-20 22:48
系统: Ubuntu / Win8.1
来自: zhengzhou
送出感谢: 1 次
接收感谢: 13 次
联系:

Re: Fcitx 5.0.0 终于出来了!

#8

帖子 plum » 2020-11-23 16:28

其实目前来看在 Ubuntu 20.04 下 Fcitx5 正式版是没法直接编译安装的
因为它要求的 QT 版本太高,必须是 QT5.14 貌似,而 20.04 用的是 QT 5.12
如果想要用的话最快的方法就是升级到 Ubuntu 20.10 了,可以尝试用这个 PPA
https://launchpad.net/~ikuya-fruitsbask ... ntu/fcitx5
当然这是日本人 Build 的,没有中文输入法,剩下的就是自己搞一下中文应该就可以了。
Blog:plumz.me
GPlus:+Plum Lis
Twitter:@plumlis
Weibo:@plumlis
回复

回到 “中文支持”