小登其实还在考期,按说应该复习的,但是这个万象拼音对我打字体验的提升还是让我觉得有必要记录一下搓一篇文章。
经常用linux桌面系统的朋友都知道,现在linux桌面对于中文的支持已经比早几年要好很多了。但是日常使用会发现中文输入法不如Windows下好用,linux下没有搜狗输入法,微软拼音这样的老牌正规军,linux中文用户常使用的fcitx5与rime输入法虽自带了词库,但是用下来给人的感觉还是差强人意。本文介绍在archlinux上与fcitx5配合使用万象拼音的方案,可提升输入效率。
万象拼音是基于万象语法模型、万象向量词库这一中文词库与算法构建的拼音输入方案。致力于提供RIME最强基础底座,做最精准的读音标注、做最精准的词频统计、最恰当的分词词库以及基于现有条件打造了一个高命中率、精确的输入模型。顺便为pypinyin维护出一个高质量拼音标注元数据库。它的输入方案类大厂习惯,意味着你可以在让RIME和fcitx5搭载这个词库与模型,然后收获和搜狗等输入法近似的体验。
我使用archlinux以及fcitx5,因此以此为例进行展示。
编辑环境变量
参考ArchWiki
对于X11环境与Wayland环境有不同的配置
X11:
编辑/etc/environment:
1 | GTK_IM_MODULE=fcitx |
然后注销并且重新登录
Wayland
我使用KDE,使用Gnome的朋友请自行查看wiki
按照Wiki,不应该添加GTK_IM_MODULE与QT_IM_MODULE,但是我在日常使用中好像会因此遇到问题。我目前使用的/etc/environment是:
1 | XMODIFIERS=@im=fcitx |
并且在使用QQ的时候需要命令行参数:--no-sandbox %U --enable-wayland-ime --wayland-text-input-version=3 --enable-features=WaylandWindowDecorations
以及为了在VS Code里输入中文,我在~/code-flags.conf里写入了
1 | --enable-features=UseOzonePlatform |
这不优雅,Fcitx5会在登录桌面的时候给你一个弹窗警告,但是能跑,所以我“不再提醒”
配置ArchlinuxCN源
基本上国内用Arch的都加了这个源吧()
Arch Linux 中文社区仓库 是由 Arch Linux 中文社区驱动的非官方用户仓库。包含中文用户常用软件、工具、字体/美化包等。
使用方法:在 /etc/pacman.conf 文件末尾添加以下两行:
1 | [archlinuxcn] |
之后通过以下命令安装 archlinuxcn-keyring 包导入 GPG key。
1 | sudo pacman -Sy archlinuxcn-keyring |
安装万象词库与模型
如果看官方指引,你可能回去github release下载词库与模型,这样不仅慢,而且不利于维护更新
幸运的是ArchlinuxCN源会拉取这些文件

使用yay rime-wanxiang或者pacman -Ss rime-wanxiang可以看到这些打包好的词库和模型,不要单独下载词库或者基础数据,应该选择 万象拼音标准版(全拼方案) 这样不带 词库/基础数据 的包
安装过程中会告诉你要修改~/.local/share/fcitx5/rime/default.custom.yaml,你可能会忽略或者没看到,但是缺少这一不可能导致无法使用万象拼音。
你需要编辑或新建~/.local/share/fcitx5/rime/default.custom.yaml ,写入:
1 | patch: |
然后在KDE设置里将原来的拼音输入法删掉,换成中州韵。这个时候在文本框中输入中文,你应该就能看到这样流畅的输入候选词了。

可以看到,在使用万象拼音之前我的候选词是类似于第二个的那种,简直牛头不对马嘴。这是因为默认的输入方式不带模型,只用拼音比对词频词库,而万象拼音引入了n-gram模型,于是可以获知上下文信息,自然输出更加流畅(像人话)。
找到 部署/同步 点击之后在朙月拼音的右侧切换万象拼音