fcitx5 依赖 boost 和 KDE, 探讨继续使用 fcitx4 的可行性
发表于 : 2023-04-12 6:22
fcitx5 改用 C++ 编写,这不是什么大问题。只是依赖项大大增加,比如依赖 fmt, xcb-imdkit 以及更加庞大的 boost. 另外它似乎不再提供基于 GTK 的配置工具,只有基于 QT 的配置工具。并且该配置工具不仅依赖 QT, 同时还依赖 KDE. 感觉由于 fcitx 的作者自身是 KDE 用户,所以倾向于将它制作成跟 KDE 桌面紧密关联。不知有多少人也像我一样继续使用 fcitx4, 不愿升级到 fcitx5 ?
fcitx5 的拼音输入效率明显高于前版,比如有了“预测”功能。就是当输入一个比较长的专有名词时,比如“巴布亚及新几内亚”,无须输入全部,只需输入到“巴布亚”甚至“巴布”,就跳出候选项“巴布亚及新几内亚”。这种功能在其他平台早就有了,比如安卓手机上的谷歌拼音输入法在十几年前就有。由于 fcitx5 直到 2020 年才去掉 beta 标签正式发布,那么在之前的漫长时间里,难道就没有人为 fcitx4 制作补丁,为其增加该功能?个人感觉这项功能应该不太难实现,按理来说如此实用的功能早就存在了。如果有这类补丁,烦请告知,让我更好地继续使用 fcitx4.
另外 fcitx4 的缺省词库非常小,但它提供了一个转换搜狗词库的工具,可以用上搜狗细胞词库。除此之外,它还能用上其他词库吗?比如有一个:
https://github.com/felixonmars/fcitx5-pinyin-zhwiki
是为 fcitx5 制作的大词库,有无工具可以将其转换成 fcitx4 的词库?另外还有一个:
https://github.com/studyzy/imewlconverter
是词库转换工具,似乎并不怎么好用,大家过去在使用 fcitx4 的漫长岁月里有无其他什么好的词库?
除了内置的拼音输入法, fcitx4 还支持其他外接的拼音输入法。比如 googlepinyin, sunpinyin 和 libpinyin. 前两个我没用过,因为据了解 libpinyin 是集大成者, libpinyin 应该是最好的拼音输入引擎. fcitx 的内置拼音简单生硬地将同一个拼音的词语按照词库里的先后顺序罗列出来,因为它的词库里根本没有词语频度的相关信息。当然在使用一段时间后,会按照用户的输入习惯调整词频。但初次输入一个词语普遍非常痛苦,往往要翻上好几页才能出现侯选词。而 libpinyin 的输入算法强多了,因为它的词库自带了词语频度信息,在初次输入时就能将常用词汇排到前面。
但 libpinyin 自带的词库太小,有无什么工具可以将其他词库转换过来?上面提到的 imewlconverter 转换出来的词库似乎不符合 libpinyin 的要求。大家以前在使用 fcitx4 下的的 libpinyin 输入法时,有无什么好词库?
fcitx5 的拼音输入效率明显高于前版,比如有了“预测”功能。就是当输入一个比较长的专有名词时,比如“巴布亚及新几内亚”,无须输入全部,只需输入到“巴布亚”甚至“巴布”,就跳出候选项“巴布亚及新几内亚”。这种功能在其他平台早就有了,比如安卓手机上的谷歌拼音输入法在十几年前就有。由于 fcitx5 直到 2020 年才去掉 beta 标签正式发布,那么在之前的漫长时间里,难道就没有人为 fcitx4 制作补丁,为其增加该功能?个人感觉这项功能应该不太难实现,按理来说如此实用的功能早就存在了。如果有这类补丁,烦请告知,让我更好地继续使用 fcitx4.
另外 fcitx4 的缺省词库非常小,但它提供了一个转换搜狗词库的工具,可以用上搜狗细胞词库。除此之外,它还能用上其他词库吗?比如有一个:
https://github.com/felixonmars/fcitx5-pinyin-zhwiki
是为 fcitx5 制作的大词库,有无工具可以将其转换成 fcitx4 的词库?另外还有一个:
https://github.com/studyzy/imewlconverter
是词库转换工具,似乎并不怎么好用,大家过去在使用 fcitx4 的漫长岁月里有无其他什么好的词库?
除了内置的拼音输入法, fcitx4 还支持其他外接的拼音输入法。比如 googlepinyin, sunpinyin 和 libpinyin. 前两个我没用过,因为据了解 libpinyin 是集大成者, libpinyin 应该是最好的拼音输入引擎. fcitx 的内置拼音简单生硬地将同一个拼音的词语按照词库里的先后顺序罗列出来,因为它的词库里根本没有词语频度的相关信息。当然在使用一段时间后,会按照用户的输入习惯调整词频。但初次输入一个词语普遍非常痛苦,往往要翻上好几页才能出现侯选词。而 libpinyin 的输入算法强多了,因为它的词库自带了词语频度信息,在初次输入时就能将常用词汇排到前面。
但 libpinyin 自带的词库太小,有无什么工具可以将其他词库转换过来?上面提到的 imewlconverter 转换出来的词库似乎不符合 libpinyin 的要求。大家以前在使用 fcitx4 下的的 libpinyin 输入法时,有无什么好词库?