Ubuntu 24.04 安装 Fcitx5 + Rime 中文输入法教程
摘要
Ubuntu 24.04 默认使用 Fcitx5 输入法框架和 Wayland 显示服务器。本教程通过安装 Fcitx5 + Rime 输入法引擎,配置中州韵输入法方案,解决在各类应用程序(包括 Kitty、VS Code 等现代化终端和编辑器)中的中文输入问题。Rime 是一款开源、高度可定制的中文输入法,支持全拼、双拼、五笔等多种输入方案,且与 Fcitx5 完美兼容。
前言
Ubuntu 24.04 LTS 作为最新的长期支持版本,默认使用 Fcitx5 输入法框架。相比搜狗输入法等商业输入法,Rime(中州韵)是一款开源、安全、高度可定制的中文输入法引擎,配合 Fcitx5 使用,可以获得更好的系统兼容性和稳定性。本教程将详细介绍如何在 Ubuntu 24.04 上安装配置 Fcitx5 + Rime,并解决在各类应用程序中的中文输入问题。
环境说明
-
系统版本:Ubuntu 24.04 LTS
-
输入法框架:Fcitx5(系统默认)
-
输入法引擎:Rime(中州韵)
-
输入方案:朙月拼音(luna_pinyin)
-
显示服务器:Xorg / Wayland 均支持
官方资源
-
Fcitx5 项目地址:https://github.com/fcitx/fcitx5
-
Rime 项目地址:https://rime.im/
-
Rime 输入法方案:https://github.com/rime/plum
安装步骤
第一步:系统环境准备
如果之前安装过 Fcitx4 或搜狗输入法,需要先卸载,避免冲突。
# 更新系统软件包 sudo apt update # 卸载 Fcitx4 和搜狗输入法(如果存在) sudo apt remove --purge fcitx sogoupinyin # 卸载 IBus(如果存在) sudo apt remove --purge ibus* # 清理系统残留 sudo apt autoremove -y && sudo apt autoclean
第二步:安装 Fcitx5 + Rime
# 安装 Fcitx5 核心组件和 Rime 输入法引擎 sudo apt install fcitx5 fcitx5-rime fcitx5-chinese-addons # 安装前端支持模块(GTK3/GTK4/QT5 应用程序支持) sudo apt install fcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-qt5 # 安装额外 Rime 数据包(可选,提供更多输入方案) sudo apt install rime-data-double-pinyin rime-data-wubi
安装说明:
-
fcitx5:输入法框架核心 -
fcitx5-rime:Rime 输入法引擎 -
fcitx5-chinese-addons:中文输入附加组件(拼音、词库等) -
fcitx5-frontend-*:各类图形界面的输入法前端支持
第三步:配置环境变量
为确保所有应用程序都能正确调用 Fcitx5,需要配置环境变量:
# 编辑 ~/.bashrc 文件 # 添加以下内容(先清理旧配置) grep -v "GTK_IM_MODULE\|QT_IM_MODULE\|XMODIFIERS\|GLFW_IM_MODULE" ~/.bashrc > ~/.bashrc.tmp cat >> ~/.bashrc.tmp << 'EOF' export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx EOF mv ~/.bashrc.tmp ~/.bashrc source ~/.bashrc
特殊说明(Kitty 终端用户): Kitty 终端使用 GLFW 框架,需要额外设置:
# 在 ~/.bashrc 中继续添加 echo 'export GLFW_IM_MODULE=ibus' >> ~/.bashrc source ~/.bashrc
第四步:设置 Fcitx5 开机自启动
# 复制桌面启动文件到自动启动目录 sudo cp /usr/share/applications/org.fcitx.Fcitx5.desktop /etc/xdg/autostart/
第五步:配置 Rime 输入法方案
# 创建 Rime 用户配置目录 mkdir -p ~/.local/share/fcitx5/rime # 创建默认配置文件,启用朙月拼音(简体) cat > ~/.local/share/fcitx5/rime/default.custom.yaml << 'EOF' patch: schema_list: - schema: luna_pinyin_simp - schema: luna_pinyin EOF
可选:配置更多输入方案
# 在 default.custom.yaml 中添加更多方案 patch: schema_list: - schema: luna_pinyin_simp # 朙月拼音(简体) - schema: luna_pinyin # 朙月拼音(繁体) - schema: double_pinyin # 自然码双拼 - schema: wubi86 # 五笔86版
第六步:配置 Fcitx5 配置文件
# 创建 fcitx5 配置文件目录 mkdir -p ~/.config/fcitx5 # 配置默认输入法组,添加键盘和 Rime cat > ~/.config/fcitx5/profile << 'EOF' [Groups/0] Name=Default Default Layout=us DefaultIM=rime [Groups/0/Items/0] Name=keyboard-us Layout= [Groups/0/Items/1] Name=rime Layout= [GroupOrder] 0=Default EOF
第七步:部署 Rime 并重启系统
# 部署 Rime(编译词典和配置) cd ~/.local/share/fcitx5/rime rime_deployer --build . /usr/share/rime-data # 重启系统使所有配置生效 sudo reboot
第八步:测试输入法
重启后进行最终配置和测试:
-
检查输入法状态:
-
右上角应该出现 Fcitx5 输入法图标(键盘图标)
-
-
切换输入法:
-
使用
Ctrl + Space切换中英文 -
使用
Super + Space(或Win + Space)切换不同输入法
-
-
选择输入方案(在 Rime 中):
-
按
F4键打开方案选单 -
选择「朙月拼音·简化字」使用简体拼音
-
-
测试应用程序:
-
打开文本编辑器测试中文输入
-
打开 Kitty 终端测试中文输入
-
打开浏览器测试中文输入
-
常见问题及解决方案
问题1:右上角没有输入法图标
解决方案:
# 手动启动 Fcitx5 fcitx5 -d # 或者重启 Fcitx5 killall fcitx5 fcitx5 -d
问题2:无法输入中文,只能输入英文
检查步骤:
-
确认 Rime 已添加到输入法组:
cat ~/.config/fcitx5/profile | grep rime
-
重新部署 Rime:
cd ~/.local/share/fcitx5/rime rm -rf build rime_deployer --build . /usr/share/rime-data
-
重启 Fcitx5:
killall fcitx5 && fcitx5 -d
问题3:Kitty 终端无法使用中文输入
解决方案: 确保环境变量已正确设置:
# 检查环境变量 echo $GLFW_IM_MODULE # 应输出 ibus echo $GTK_IM_MODULE # 应输出 fcitx
如果未设置,添加到 ~/.bashrc:
echo 'export GLFW_IM_MODULE=ibus' >> ~/.bashrc source ~/.bashrc
Kitty 桌面文件配置(如果使用桌面启动):
# 编辑 kitty.desktop vim ~/.local/share/applications/kitty.desktop # 修改 Exec 行,添加环境变量: Exec=env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx GLFW_IM_MODULE=ibus /usr/bin/kitty
问题4:Rime 候选框不显示或显示异常
解决方案:
-
检查 Fcitx5 经典 UI 是否正常:
ps aux | grep fcitx5
-
重新安装图形界面组件:
sudo apt install --reinstall fcitx5-module-xorg fcitx5-frontend-gtk3
问题5:Rime 部署失败或词典缺失
解决方案:
# 重新安装 Rime 数据包 sudo apt install --reinstall rime-data-luna-pinyin rime-prelude rime-essay # 重新部署 cd ~/.local/share/fcitx5/rime rm -rf build rime_deployer --build . /usr/share/rime-data
Rime 使用技巧
| 快捷键 | 功能 |
|---|---|
Ctrl + Space |
切换输入法(中英文) |
Shift |
临时切换中英文 |
F4 |
切换输入方案 |
`(反引号) |
输入特殊符号 |
Ctrl + Shift + 数字 |
选择候选词 |
Ctrl + . |
切换中英文标点 |
Ctrl + , |
切换全角/半角 |
高级配置(可选)
自定义 Rime 皮肤
# 编辑 Rime 外观配置 vim ~/.local/share/fcitx5/rime/ibus_rime.yaml
导入自定义词库
-
下载词库文件(如
.dict.yaml格式) -
放入
~/.local/share/fcitx5/rime/目录 -
在
default.custom.yaml中添加引用 -
重新部署 Rime
使用雾凇拼音方案(增强版拼音)
# 下载雾凇拼音配置 cd ~/.local/share/fcitx5/rime git clone https://github.com/iDvel/rime-ice.git # 修改 default.custom.yaml 使用雾凇拼音 cat > default.custom.yaml << 'EOF' patch: schema_list: - schema: rime_ice EOF # 重新部署 rime_deployer --build . /usr/share/rime-data
总结
通过以上步骤,能够在 Ubuntu 24.04 上成功安装并使用 Fcitx5 + Rime 中文输入法。关键点包括:
-
彻底清理旧版本:如果之前安装过 Fcitx4 或搜狗输入法,需要完全卸载
-
完整安装依赖:确保安装所有前端支持模块(GTK/QT)
-
正确配置环境变量:特别是 Kitty 用户需要设置
GLFW_IM_MODULE -
正确配置 Rime:通过
default.custom.yaml选择输入方案 -
重新部署生效:修改配置后需要运行
rime_deployer --build或重启系统
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)