跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

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

或重启系统

相关文章