Rime输入法配置

0.为什么用rime?

开源,完全离线,不上传用户数据;自定义配置词库,并且可以本地记录高频词。
又希望输入法聪明又希望保留隐私,rime就是个不错的选择。如果喜欢DIY就更合适了。

1. 词库方案选择

  1. rime-ice雾凇拼音: 老牌经典选择,热门稳健
  2. rime-frost白霜拼音: 号称从雾凇拼音优化而来,先删除大量废词,然后重新分词优化
  3. rime-wanxiang万象拼音: 功能特别特别丰富,对双拼和辅助码做了多种支持方案,与此同时还内嵌了一个小模型用来解决词库盲区

以上方案无优劣之分,最合适的就是最适合自己的。
不要问咱选了什么,咱几台设备每个都用用(笑)。
下文部署方案举例不代表推荐,想换成别的方案的自己改链接就行,使用方式完全一样。

部署方案是完全通用的,唯一需要注意的就是万象拼音的各种方案位于不同的git branch,如果想借助git管理,建议在git clone时开启--single-branch选项,并用-b/--branch选择好辅助码方案。

老二次元还可以自己额外添加萌娘百科词库,添加方式后面一并会介绍。

2. 部署rime并加载词库

2.1 自动化工具

东风破

东风破plum是rime推出的自动化管理工具,但是咱懒得多研究一个工具,就选择不用它,而是手动管理。
它原生适用于Linux/MacOS平台,在Windows下最好借助git bash提供的bash环境使用。
上述提到的词库都提供了借助东风破部署的方式,都是一行命令解决,参看上游文档即可。

使用东风破之前还是要先安装好对应平台的rime输入法。

rime输入法在官网已经提供了各个平台的安装方式,直接选择相应的安装即可,后面会展开讲。

除了Arch社区打包特殊之外,大部分Linux使用东风破plum部署词库都比手动方便得多。

万象拼音专属

万象拼音提供了一个专门的gui管理工具,由于万象打包过于多样,使用这个工具似乎比下文的手动方式方便?

2.2 Windows

Windows直接下载安装小狼毫weasel即可,但是为了方便起见,建议先部署词库,再安装输入法。

安装输入法的时候就会立即在%APPDATA\Rime生成一些基本的配置文件,而如果用git部署词库便于后续更新的话,是要直接把词库git cloneRime文件夹下的,因此意味着如果先安装了输入法,就还需要先把Rime文件夹先移走,部署完词库再移动回来。

  1. 进入数据目录,一般是C:\Users\<username>\AppData\Roaming,或者最快的进入方式是win+R运行%appdata%
    如果还没有安装小狼毫,那这里应该不存在Rime文件夹;如果已经安装了,就把Rime文件夹重命名备份。
  2. 使用git clone获取输入方案,这里给两个示例,第一个是雾凇拼音,第二个是万象拼音基础全拼方案(万象辅助码全是双拼):
    1
    2
    git clone https://github.com/gaboolic/rime-frost.git Rime --depth 1
    git clone https://github.com/amzxyz/rime_wanxiang.git Rime --depth 1 --single-branch -b wanxiang-base
    使用--depth 1很有必要性,词库仓库通常有相当厚重的commit历史,只获取最新版本可以节省大量无用下载量。
    如果使用万象拼音,根据release界面的说明获取模型,同样放置在Rime目录中。
  3. 如果在第一步中重命名备份了Rime文件夹,那就把里面的文件合并到刚刚git clone获取的Rime文件夹中,通常来说不会有同名文件冲突。
  4. 如果没有安装小狼毫,现在安装,安装结束后会自动弹出设置界面;已经安装的,在托盘处右击小狼毫图标,选择输入法设置;
    只勾选自己拉取的方案即可,其它输入方案可以完全不选。然后选择一个自己喜欢的配色方案,设置完成。
  5. 如果希望小狼毫作为默认输入法,可以前往Windows的输入法设置,删除微软拼音,再重新添加微软拼音,这样小狼毫的顺位就会在微软拼音前面。

2.3 Linux

输入法框架: ibus还是fcitx?

  • Gnome: 已经和ibus深度集成,ibus的设置直接嵌入系统内的键盘设置;并且gnome wayland没有适配fcitx5需要的输入法协议,fcitx5如果要在gnome wayland下正确工作,需要依赖gnome插件;因此gnome桌面强烈建议搭配ibus;
  • KDE Plasma: 理论上均可选择,但是KDE官方推荐使用fcitx5;
  • Cinnamon: 本来应该位于其它桌面里面,但是Cinnamon6.6更新开始添加ibus集成。
    目前cinnamon的ibus集成尚未完善,暂时还是fcitx5更方便。
    咱自己目前是cinnamon+fcitx5的方案。
    在cinnamon wayland成熟之后,或许应该开始评估迁移到ibus的可能性了;
  • 其它桌面:均可选择,并且有ibus更适合gtk,fcitx更适合qt的说法;但是从易用性看,或许fcitx5会更好一些。

安装配置输入法框架

首先检测是否有预装:

1
2
3
ibus version #ibus
fcitx --version #fcitx4,老旧且不支持wayland,不建议使用
fcitx5 --version #fcitx5

虽然ibus和fcitx5并不会冲突(在很多发行版上会选择同时预装这两个),但是正常来说,一个输入法框架一直用就行了,没道理搞两个切来切去的,所以为了避免冲突的隐患,卸掉其中一个。
Ubuntu可以试探一下(仅作演示,实际上Ubuntu保留ibus卸载fcitx5应该是更好的):

1
sudo apt autoremove ibus


从输出列表来看,ibus可以安全卸载而不会因此干掉整个gnome,其它发行版就更不需要担心这个问题了。

接下来,检查保留的输入法框架能否正常开机自启动,如果不能,可以稍微参考ArchWiki的方法配置环境变量。
ibus wiki仅英文,中文wiki长期未更新且质量不佳/fcitx5英文wiki/fcitx5中文wiki
fcitx5的中文wiki并非是翻译英文页面,而是另外重写的,所以可以两边结合看。

tldr:

  1. Gnome+iBus无需配置;
  2. KDE plasma Wayland+fcitx5需要:
    • 前往系统设置 > 输入与输出 > 键盘 > 虚拟键盘,选择 Fcitx 5 Wayland 启动器。
    • 对于XWayland应用,为应用单独设置环境变量XMODIFIERS=@im=fcitx
  3. 其它任意x11桌面+fcitx5组合:
    设置全局环境变量,可以填入/etc/environment文件:
    1
    2
    3
    4
    5
    GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx
    SDL_IM_MODULE=fcitx
    GLFW_IM_MODULE=ibus
  4. 其它桌面和WM用户默认自己有能力折腾。
  5. LinuxMint+fcitx5用户在系统设置 > 输入法里面,顶部页面选择输入法框架为fcitx5,选择完成之后直接离开页面,注销或者重启即可。

安装rime

ibus用户安装ibus-rime,fcitx5用户安装fcitx5-rime,主流发行版均有收录:

Debian/Ubuntu:apt install ibus-rime或者apt install fcitx5-rime
Fedora:dnf install ibus-rime或者dnf install fcitx5-rime
Fedora 18/19或者CentOS等旧版:yum install ibus-rime或者yum install fcitx5-rime
OpenSUSE:zypper in rime,然后zypper in ibus-rime或者zypper in fcitx5-rime
Gentoo:emerge ibus-rime或者emerge fcitx5-rime
Arch:pacman -S ibus-rime或者pacman -S fcitx5-rime

安装完成之后,可能需要去fcitx5或者ibus的设置面板里面把rime添加进输入法列表。
然后可以暂时不急切出rime输入法,配置完词库之后再启用可以节省一次rime部署配置的时间。

配置词库

ArchLinux

万象系列已经不在AUR中;archlinuxcn的打包有点乱,并且启用似乎不太方便,因此手动部署万象方案用下文其它发行版的方法应该更好。

直接通过AUR或者pacman安装:
rime-ice-git已经被收录进archlinuxcn仓库,可以直接通过pacman安装;
rime-frost-git可以通过AUR安装。
安装完成之后通过patch的方式启用:
创建或者编辑$HOME/.config/ibus/rime/default.custom.yaml或者$HOME/.local/share/fcitx5/rime/default.custom.yaml,填入以下内容:

1
2
patch:
__include: rime_ice_suggestion:/
1
2
patch:
__include: rime_frost_suggestion:/

核心是检查/usr/share/rime-data目录下是否存在rime_*_suggestion.yaml文件:
如果是,就可以使用这种方法启用,并根据文件名填写__include字段;
如果否,就需要考虑其它方法(雾凇和白霜都可以这样启用)

如果需要其它配置可以参考rime-ice官方文档或者这里

其它发行版

前往输入法的用户配置目录:
fcitx5前往$HOME/.local/share/fcitx5
ibus前往~/.config/ibus

不要进入rime目录;如果原本存在rime文件夹,则备份里面的所有文件,之后暂时删除或者移走rime文件夹。

为了方便更新,直接使用git clone获取完整的词库文件,并用--depth 1减少拉取大小(词库往往都有着极为厚重的commit历史)

1
2
3
#根据自己的选择更换词库链接
git clone https://github.com/gaboolic/rime-frost.git rime --depth 1 #白霜拼音
git clone https://github.com/amzxyz/rime_wanxiang.git rime --depth 1 --single-branch -b wanxiang-base #万象基础方案

万象用户还要前往官方release下载语法模型,放到上述的rime文件夹中。

更新的时候直接git pull即可。

如果前面备份了rime默认配置文件,现在可以移回来了。一般情况下,不会有同名文件冲突。

然后可以注销重启以完全重新启动输入法引擎,只要输入法切换到中州韵(rime),就能自动启用安装好的词库。
如果没有的话,前往rime菜单点击重新部署,稍等片刻之后就完成了。

2.4 Android

Android目前有三种基于Rime的输入法:

  1. 同文输入法:Rime官网推荐的输入法之一,直接本体就是Rime,安装包大小很小,最简洁,在咱的设备(EMUI11, Android 10)上会不明原因闪退;
  2. 小企鹅输入法:Rime官网推荐的输入法之二,本体是fcitx的安卓移植,因此还需要另外安装Rime插件(直接在release页面下载即可);当前咱正在使用的方案;
  3. 语燕输入法gitee):非Rime官方支持方案,基于Rime开发,进行了大量开箱即用的配置,例如内置雾凇词库和白霜词库,从readme来看似乎功能最为丰富,但是咱已经配好小企鹅了才发现这个项目,就懒得再下下来体验实用性了。由于词库均为内置,不确定导入万象方案,或者导入自定义词库(例如萌百词库)是否方便。

选择其中一个下载,然后语燕使用雾凇或者白霜词库的话直接去app设置里面应该就行。
同文输入法的数据位于/rime目录下(可能Android11以后的版本此目录不容易出现权限问题?)
小企鹅输入法的数据位于/Android/data/org.fcitx.fcitx5.android/files/data/rime目录下(Android11及更新的系统版本,编辑此目录下的文件可能需要一点提权操作)

  1. 最简单粗暴:MT管理器+shizuku暴力提权就完事了;
  2. 另一种简单粗暴:USB数据线插电脑操作;
  3. 无需借助外力的方式:把下载好的词库文件放在公共目录(例如Downloads目录)下,然后打开小企鹅的软件,进入 高级 > 浏览用户数据目录 ,这样打开的文件管理器是安卓内置的底层文件管理器,只拥有对小企鹅输入法自己的访问权限,然后在这里把公共目录的词库文件复制进来即可。

上述三种方法中,按照万象拼音的发布说明,前两种方案可能会遇到权限问题,第三种方案最麻烦但是最稳妥。

由于手机端难以使用git,雾凇和万象可以通过release下载,白霜建议下载源码zip。或者,如果有termux环境,在termux里面执行git clone也行,但是记得把词库仓库放置在外部软件可访问的公共文件夹。
接下来把完整的仓库全部复制到输入法的数据目录,具体的数据目录根据上文。
然后启动输入法等待片刻,部署完成。

2.5 萌娘百科词库

适用于二次元补充额外词库。也可以参考这种方式自行添加其它词库。

ArchLinux

同样是archlinuxcn仓库有直接收录,可以直接pacman -S rime-pinyin-moegirl安装;

其它系统

前往github release,下载moegirl.dict.yaml一个文件即可,放置在词库同级目录。

共同后续步骤

接下来有两种应用方式:

  1. 传统改文件(最稳,维护起来稍麻烦但也不难)
    修改词库的主配置文件:雾凇是rime_ice.dict.yaml,白霜是rime_frost.dict.yaml,万象基础base版是wanxiang.dict.yaml,带辅助码的分支根据文件名自己看着办。
    对于Arch用户如果通过pacman安装,建议先把/usr/share/rime-data/*.dict.yaml文件复制到~/.local/share/fcitx5/rime或者~/.config/ibus/rime目录下,再修改,不要动全局配置。
    import_tables段里面加一行:
    1
    2
    3
    4
    5
    6
    	import_tables:
    - cn_dicts/base #或者其它什么的,总之就是自带的词典
    ...
    + - moegirl

    ...
    修改完之后,为了让以后git pull可以正常拉取更新,可以commit这次改动:
    1
    2
    git add .
    git commit #弹出编辑器的时候随便写点提交说明,add moegirl就行
    之后git pull拉取更新的时候,就可以自动合并这次改动(合并过程会创建一个merge commit,因此会弹一次编辑器出来,但是有默认的提交信息,因此直接保存退出即可)
  2. 补丁方式(可能无效)
    以雾凇为例,其它输入方案根据主词典文件修改对应文件名:
    创建rime_ice.custom.yaml填入:
    1
    2
    3
    patch:
    translator/packs/+:
    - moegirl

    yaml格式很严格,这个patch的每级缩进都是两个英文空格,不要用tab

    记录目前通过补丁方式应用的情况(不会只有万象不行吧):

    1. Windows+小狼毫+万象:失败
    2. Android+小企鹅+Rime+雾凇/白霜:成功
    3. Linux+fcitx5-rime+雾凇:成功

完成之后,在rime菜单点击重新部署即可生效。


Rime输入法配置
http://silvertuanzi.github.io/2025/12/24/rime-input/
作者
silver-lasombra
发布于
2025年12月24日
许可协议