摘要 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
或重启系统
