为什么选择 Fcitx5 + Rime

Fcitx5 是 Linux 下新一代的输入法框架,相比 ibus 更加轻量、稳定。搭配 Rime(中州韵)输入法引擎和雾凇拼音词库,可以获得非常好的中文输入体验。

安装步骤

移除 ibus(避免冲突)

sudo apt remove ibus*
sudo apt autoremove

然后注销当前用户重新登录,让设置生效。

安装 Fcitx5 和 Rime

sudo apt update 
sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-rime fcitx5-module-cloudpinyin fcitx5-config-qt

安装雾凇拼音词库

mkdir -p ~/.local/share/fcitx5
git clone https://github.com/iDvel/rime-ice.git ~/.local/share/fcitx5/rime --depth 1

添加环境变量

mkdir -p ~/.config/environment.d
nano ~/.config/environment.d/fcitx.conf

写入以下内容:

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

设置为默认输入法

im-config -n fcitx5

配置 Rime 输入法

  1. 打开 Fcitx5 配置界面
  2. 取消勾选左下角的「只显示当前语言」(Only Show Current Language)
  3. 在右侧搜索框中输入 rime
  4. 找到 Rime (中州韵),点击中间的 < 箭头将其添加到左侧的「当前输入法」列表中(建议放在键盘 - 英语的下方)
  5. 点击「应用」
  6. 打开任意文本编辑器,按 Ctrl + Space 或 Shift 切换到 Rime 输入法
  7. 右键点击状态栏的 Fcitx5 图标,点击「部署」(Deploy) 或「重新启动」(Restart)

注意:雾凇拼音的词库很大,首次部署可能需要 30 秒到 2 分钟。期间输入法可能会暂时卡住或打不出中文,请耐心等待。

部署完成后,尝试输入中文。如果能正常打出拼音和候选词,说明配置成功!

设置开机自启

在 Fcitx5 配置中开启自动启动选项,或在桌面环境的「启动应用程序」中添加 Fcitx5。

常见问题

Firefox 中候选框无法对齐

如果是 snap 版 Firefox,由于权限限制会导致无法获取键入位置。

解决方法:卸载 snap 版 Firefox,改用 apt 或官网版本。

操作前请先登录 Firefox 账号备份数据。

sudo snap remove --purge firefox
rm -rf ~/snap/firefox

然后从官网下载 tar.xz 包,解压后移动到 /opt/:

sudo mv firefox /opt/

添加菜单图标:

sudo nano /usr/share/applications/firefox.desktop

写入以下内容:

[Desktop Entry]
Name=Firefox
Comment=Browse the World Wide Web
Exec=/opt/firefox/firefox %u
Icon=/opt/firefox/browser/chrome/icons/default/default128.png
Terminal=false
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;
StartupWMClass=firefox

更新桌面数据库:

sudo update-desktop-database

菜单中就会出现 Firefox 的图标了。