fcitx5强势来袭,快来看看新一代Linux输入法框架

哈,你还在用fcitx?

一些废话

其实早在2015年,csslayer 就开始开发fcitx5了 。直到今天,fcitx5不出意料地成为一个超越历代框架的强大引擎。

确实,我不否认fcitx的稳定性和可拓展性。但是,社会总是在进步的嘛,还是要多尝试新鲜事物。

据我个人的测评,fcitx5的使用体验是的的确确由于旧fcitx的。鄙人观点主要有以下几点:

  • fcitx5的图形框架更加的先进(比如说,fcitx5支持Wayland)

  • fcitx5更加的统一。也许,fcitx下支持的输入法很少,或者说根本没有,但是这也带来的他的同一。不想fcitx下那样群雄逐鹿,十分的混乱,也造成了多方面的不兼容,如搜狗。

  • fcitx5的启动速度更加的快速(个人实测),加了词库,但是启动速度依旧比搜狗快很多。

  • 可配置性高,可以自己详细看看fcitx5的配置窗口,选项繁多,令人眼花缭乱。

那么,废话就说到这里吧。总的来说就是,fcitx5很香,赶紧试试!!!你还在犹豫什么,快放下手中的fcitx!!!

多图警告,请注意流量

官方文案

可以参阅Arch Wiki的教程,十分详细—–>看这里

“Fcitx5 is the successor of Fcitx.”

安装(普遍)

本文由于笔者的开发环境是Arch Linux所以的话,就以arch的包管理器为例。

请确保你的/etc/pacman.conf里配置好了archlinuxcn仓库源

安装fcitx5本体

1
sudo pacman -S fcitx5

安装fcitx5配置工具(重要)

1
sudo pacman -S fcitx5-configtool

其实如果你是个大佬,非要手写配置文件的话,我也能理解。

但是,我其实觉得是没有必要啊,明明有简单的方法,为什么非要累着自己呢?

关于配置工具,安装之后你可以从它的desktop文件里启动。如果你和我一样使用kde plasma桌面的话,那么你也可以打开kde的设置中心,找到输入法子菜单,在那里面进行配置。

除此之外,中文用户还应安装一下几个包

1
sudo pacman -S fcitx5-chewing fcitx5-chinese-addons

以获得中文输入支持。

如果你使用拼音输入法,那么我同时推荐你安装一些词库

1
sudo pacman -S fcitx5-pinyin-zhwiki fcitx5-pinyin-moegril

以上是两个大佬分别爬取了维基百科和萌娘百科制作的肥猫百万大词库和萌娘百科词库。(向大佬致敬( •̀ ω •́ )✧)

图形框架支持

1
sudo pacman -S fcitx5-qt fcitx5-gtk

之前说过了,fcitx5对于图形框架的支持十分的强大而广泛,但是这个功能是基于以上这两个包的。

安装(rime)

这个部分主要针对的是使用rime输入法的用户,如你们所见,fcitx5也十分贴心地集成了rime输入法。由于笔者没有使用过rime,所以具体操作可能不是很到位,请各位多多提出意见。

查阅了一番资料,发现,如果你使用rime的话,只有一部分的包不同。大致是这样:

1
sudo pacman -S fcitx5-rime fcitx5-pinyin-zhwiki-rime fcitx5-pinyin-moegirl-rime

配置

ui

安装一下软件包,以获得最好的ui体验。

1
sudo pacman -S fcitx5-material-color

这个包的作者为我们的输入提供了类似于Windows10微软输入法的ui体验,可以自行更换fcitx5输入面板的颜色主题。

其实的话,我是比较喜欢默认的主题的,灰灰的,挺简洁。不过,如果你觉得有需要的话,那也可以更换一下主题。

如下图。(同时,你也可以在这个区域,配置你的字体)

云拼音

可以在设置中心中选择打开或关闭云拼音,同时可以设置切换的快捷键以及云拼音出现的位置。云拼音的后端的号,主要有3个,即:百度、谷歌、谷歌中国,国内用户推荐百度哈。

笔者觉得还是蛮实用的,不一定什么东西都要去下载词库,直接一个云拼音解决,quite easy!!!

具体配置详见fcitx5配置中心

词库

值得一提的是,fcitx5支持使用搜狗输入法的词库,这就意味着,不用去调节搜狗输入法那些乱七八糟的依赖,你就可以获得搜狗输入法原生原味的强大词库支持,这就是我推荐fcitx5的又一大原因。

你可以先下载词库,在进行导入,也可以在fcitx5的配置中心内直接在线浏览并一键式导入搜狗词库,十分的方便易用。

具体操作如下图:

不必多说,相信机智的你看了这些友好的配置条目,打造自己的词库应该是很轻松的

效果

lua支持

补充一下,如果想让你的输入法支持lua语言配置的话,请安装这个包

1
sudo pacman -S fcitx5-lua

其实,fcitx5还支持其他语言的配置,请大家自行查找可用的拓展包,这里只列出常见的。

全角半角支持

作为使用中文这个计算机中的双字节语言的我们来说,这个还是很必要的吧。

全角和半角fcitx5当然也是支持的,详细的切换快捷键可以在设置中心里修改。

如图:

大致就说到这里了,因为fcitx5的配置实在是太五花八门,令人眼花缭乱了,所以还请读者大大们多多探索。

emm,这篇文章就到这里了,那我们下次再见吧

咕咕…..(老鸽子了)

最后的最后,想提一句,up的技术水平不高,文章可能会出现各种纰漏,所以还请大佬们多多包涵和指正(鞠躬)

1
2
print('hello world')
print('goodbye everyone')