# Part 0. 序
本文将介绍如何在 Arch Linux 上以 fcitx5 为输入法框架配置 Rime 小狼毫输入法,以及词库的安装。所有内容结合了笔者实操过程的经 (踩) 验 (坑) 总 (经) 结 (历), 同时基于 Arch Wiki 与 Rime 官网教程.
- 目标: fcitx5 输入法框架、Rime 小狼毫输入法、中文维基词库、萌娘百科词库
# Part 1. 安装 fcitx5 输入法框架
注意: fcitx5 框架与 fcitx 框架不相兼容,安装前请确保已经完全删除 fcitx 框架相关的所有包和依赖!
截至本文发布,Arch Linux 官方源的 fcitx5 框架本体已被包含在 fcitx5-im 包组中,且后者还提供了配置工具和必要的输入法模块,因此只需要安装 fcitx5-im 即可,安装命令如下:
1 | pacman -S fcitx5-im |
由于 fcitx5 仅提供基本框架,且仅支持英文。如果要输入其他语言(例如中文或日文), 则需要安装输入法引擎(IME).
# Part 2. 安装 Rime 输入法引擎
输入法引擎笔者选用 Rime, 虽然配置起来比较复杂,但胜在高度的自定义。下面将介绍如何安装 Rime 输入法以及朙月拼音、Emoji 表情符号两种输入方案.
fcitx5 框架下的 rime 安装命令如下:
1 | pacman -S fcitx5-rime |
此时虽然安装了 rime, 但还需要输入方案才能工作,安装输入方案的命令如下:
1 | # 安装朙月拼音(简体)输入方案 |
# Part 3. 配置 Rime
配置 Rime 有两种方法,一是直接修改对应输入法的配置文件(例如修改朙月拼音的配置文件 luna_pinyin.yaml
), 然后选择 "重新部署" 应用更改;另一种方法是在用户文件夹下创建输入法的副本,并在副本的输入法名与 .yaml
之间添加 .custom
(例如将朙月拼音的配置文件副本 luna_pinyin.yaml
改为 luna_pinyin.custom.yaml
), 然后修改副本,最后应用更改.
两种方法效果一致,但使用的一种方法修改的配置在每次更新 Rime 后都会被覆盖掉,而第二种方法则不会,因此推荐使用第二种方法修改.
按照第二种方法,首先创建文件夹存放配置文件
1 | mkdir ~/.local/share/fcitx5/rime |
然后在这个文件夹中创建 default.custom.yaml
文件,指定可选输入法
1 | patch: |
配置完毕后进行部署,可以在输入法托盘选择 "重新部署", 或者在终端输入以下命令重新部署
1 | rm ~/.local/share/fcitx5/rime/default.yaml |