跳转至

输入法

输入法框架

下面将使用 fcitx5 作为输入法框架 (Input Method Framework, IMF), 该框架有以下优点:

  • 现代: 对 Wayland 支持良好.
  • 轻量: 相比其他 IMF 延迟更低, 资源占用更少.

其他 IMF 有 ibus/scim/uim.

安装

通过下面命令安装 fcitx5 框架:

sudo pacman -S fcitx5-im

环境配置

Wayland

详情请参考 Fcitx5 - Wiki.

部分应用程序依然需要设置环境变量, 比如使用 flatpak 安装的 WeChat:

sudo flatpak override com.tencent.WeChat \
  --env=GTK_IM_MODULE=fcitx \
  --env=QT_IM_MODULE=fcitx \
  --env=XMODIFIERS=@im=fcitx

X11

向文件 /etc/profile 追加以下内容:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export SDL_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export GLFW_IM_MODULE=ibus
# export WEBKIT_IM_MODULE=fcitx

或者向文件 /etc/environment 追加以下内容:

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
SDL_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
GLFW_IM_MODULE=ibus

更详细的环境变量修改方式请参考 ArchWiki.

输入法引擎

安装输入法框架后还需要安装一个中文输入法引擎才能使用中文输入法, 目前主要有两个选择:

  • fcitx5-rime: 中州韻輸入法引擎 高度可自定义.
  • fcitx5-chinese-addons: fcitx5 官方开发的输入法引擎, 开箱即用.

Rime 引擎

通过下面命令安装 Rime 引擎:

sudo pacman -S fcitx5-rime

建议安装预制方案或安装词库:

sudo pacman -S rime-pinyin-zhwiki

配置

Rime 配置文件路径:

  • Linux:
    • fcitx5: ~/.local/share/fcitx5/rime.
    • fcitx: ~/.config/fcitx/rime/.
    • ibus: ~/.config/ibus/rime.
  • Windows: %APPDATA%\Rime. (未验证)
  • macOS: ~/Library/Rime. (未验证)

使用输入法时按 F4Ctrl ` 可以对基本设置进行修改.

预制方案

下面为推荐的 Rime 预制方案.

雾凇拼音 (rime-ice)

雾凇拼音提供了一套开箱即用的完整拼音配置, 包括简体词库.

通过以下命令进行安装:

paru -S rime-ice-git

在配置目录下创建文件 default.custom.yaml 并写入下面内容:

patch:
  __include: rime_ice_suggestion:/
薄荷输入法 (oh-my-rime)

薄荷输入法提供了一套开箱即用的完整配置, 包括简体词库和主题.

fcitx5-chinese-addons 引擎

通过下面命令安装 fcitx5-chinese-addons 引擎:

sudo pacman -S fcitx5-chinese-addons 

建议安装词库:

sudo pacman -S fcitx5-pinyin-zhwiki

主题 (Theme)

通常也称之为皮肤.

效果图

薄荷输入法主题可以通过下面命令安装:

paru -S fcitx5-theme-mint

然后在 ~/.config/fcitx5/conf/classicui.conf 文件中添加下面内容以指定主题:

Theme=mint-green-dark # mint-green-light

其他

词库 (Dictionaries)

参见

评论