为什么选择 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 输入法
- 打开 Fcitx5 配置界面
- 取消勾选左下角的「只显示当前语言」(Only Show Current Language)
- 在右侧搜索框中输入
rime - 找到 Rime (中州韵),点击中间的
<箭头将其添加到左侧的「当前输入法」列表中(建议放在键盘 - 英语的下方) - 点击「应用」
- 打开任意文本编辑器,按
Ctrl + Space或Shift切换到 Rime 输入法 - 右键点击状态栏的 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 的图标了。
评论