# 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
2
3
4
# 安装朙月拼音(简体)输入方案
pacman -S rime-luna-pinyin
# 安装emoji表情输入方案
pacman -S rime-emoji

# 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
2
3
4
patch:
schema_list:
- schema: luna_pinyin
- schema: emoji

配置完毕后进行部署,可以在输入法托盘选择 "重新部署", 或者在终端输入以下命令重新部署

1
2
rm ~/.local/share/fcitx5/rime/default.yaml
fcitx5-remote -r