中文输入法菜鸟教程(Ubuntu + fcitx5 + Rime)

适合人群:第一次在 Linux 上用中文输入法、看到一堆英文术语就头大的纯新手。
目标:装好之后能打字、不踩坑、知道出问题去哪查。


零、安装过程(一步步照做)

下面每一步都给具体命令和配置,复制粘贴即可。环境示例:Ubuntu 24.04 + 已带 fcitx5 框架(x86_64)。

第 0 步:确认 / 安装 fcitx5 框架

1
2
3
4
5
# 确认是否已有 fcitx5(有输出即已装)
command -v fcitx5
# 若没有,先装框架和图形设置面板
sudo apt update
sudo apt install -y fcitx5 fcitx5-configtool

第 1 步:安装 Rime 引擎 + fcitx5 前端

1
2
sudo apt update
sudo apt install -y fcitx5-rime

装完自动带上朙月拼音(简体)、地球拼音、仓颉等词库。

第 2 步:把 Rime 加进输入法列表

编辑(没有就新建)~/.config/fcitx5/profile,内容如下。关键是 DefaultIM=rime 和末尾的 Items/1 那一项:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[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

第 3 步:设 fcitx5 为系统默认输入法框架

1
im-config -n fcitx5

(也可在「系统设置 → 区域与语言 → 管理已安装的语言 → 键盘输入法系统」里选 fcitx5。)

第 4 步:设置输入法环境变量(让 GUI 应用连上 fcitx5)

写入 ~/.xprofile:

1
2
3
4
5
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx5
export SDL_IM_MODULE=fcitx
export GLFW_IM_MODULE=ibus

同样内容建议再写一份进 /etc/environment 做全局兜底(注意该文件里变量不加 export)。

第 5 步:开机自启 fcitx5

创建 ~/.config/autostart/fcitx5.desktop:

1
2
3
4
5
6
[Desktop Entry]
Type=Application
Name=Fcitx 5
Comment=Start fcitx5 on login
Exec=fcitx5 -d
X-GNOME-Autostart-Enabled=true

多数桌面装好 fcitx5 已自带系统级自启项,这步是双保险。

第 6 步:重新登录(最关键的一步!)

保存工作,注销(Log Out)并重新登录。原因:已打开的窗口持有旧的 ibus 变量改不了,只有重登才能让所有应用带上新的 fcitx 变量连上输入法。

若暂时不想注销:可手动启动并触发 Rime 首次部署——终端跑 fcitx5 -d 后再 fcitx5-remote -r。但注意,已打开的窗口仍要关掉重开才能用上中文,最省事还是重登一次。

第 7 步:默认简体(可选但推荐)

新建 ~/.local/share/fcitx5/rime/luna_pinyin.custom.yaml:

1
2
3
4
5
patch:
switches:
- name: simplification
states: ["漢字", "汉字"]
reset: 1

然后重新部署:状态栏右键 →「重新部署」,或终端跑 fcitx5-remote -r。

第 8 步:验证

1
fcitx5-remote -n   # 应显示 rime

登录后按 Ctrl + 空格 切到 Rime,输入 nihao 能出「你好」即大功告成。


一、先认识三个名字(别被吓到)

你这套环境里有三个角色,记住它们的关系就够了:

名字 是什么 打个比方
fcitx5 输入法”框架”,管切换、状态栏 像一个”插座”
Rime(中州韵) 输入法”引擎”,真正把拼音变汉字 插在插座上的”电器”
朙月拼音 Rime 里的一个”方案”(词库+规则) 电器的一个”档位”

一句话:fcitx5 是管家,Rime 是干活的老实人,朙月拼音是它默认用的那本字典。

为什么没装搜狗?搜狗 Linux 版依赖老框架 fcitx4,在 Ubuntu 24.04(默认 fcitx5)上硬装容易出候选框不跟随等毛病。Rime 开源、稳定、隐私好,长期用更省心。


二、最常用:怎么打出中文

记住两个快捷键,够你用一辈子:

  • **Ctrl + 空格**:在「英文」和「中文(Rime)」之间切换。
    • 看屏幕右上角状态栏:显示「中」就是中文模式,显示「EN」或「A」就是英文。
  • Shift(在中文模式下):临时切中/英文。比如中文打着突然要输个英文单词,按一下 Shift 切过去,再按一下切回来,不用退出中文状态。

打字方式就是普通拼音:输入 nihao → 候选里选「你好」。

翻页选词:空格 选第一个候选,数字键 1~9 选对应候选,- / 或 , . 翻页(不同版本略有差别)。


三、为什么我打出来是繁体?(新手最常踩的坑)

Rime 默认方案「朙月拼音」同时带了简体和繁体,某些情况下会默认出繁体。

一键切回简体:

  1. 在中文输入状态下,按 **F4**(有的版本是 ` 反引号),弹出方案菜单。
  2. 选 「汉字字符集 → 简化字」。

或者让 Rime 永久默认简体(推荐):

  • 编辑文件 ~/.local/share/fcitx5/rime/luna_pinyin.custom.yaml(没有就新建),写入:
1
2
3
4
5
patch:
switches:
- name: simplification
states: ["漢字", "汉字"]
reset: 1
  • 保存后,在输入法状态栏右键 → 「重新部署」(或终端跑 fcitx5-remote -r)。

四、F4 菜单还能干啥

在中文状态下按 **F4**,可以切换:

  • 方案(如果装了多个,比如双拼、五笔)
  • 简体 / 繁体
  • 全角 / 半角符号
  • 中文 / 英文标点(打逗号句号是中文的还是英文的)

常用就好,不用全记。


五、两个常被问的概念

1. 双拼是什么

普通全拼「中国」要敲 zhongguo(8 键)。双拼把每个字压成 2 键:第 1 键声母、第 2 键韵母。
比如小鹤双拼:中→vs,国→go。每个字最多两键,打字更省事,代价是要背一张”韵母→按键”的小表(声母跟全拼一样)。

Rime 装双拼(可选):

1
sudo apt install rime-data-double-pinyin

装完 F4 里就能切到双拼方案,全拼双拼可随时切换。

2. 云词库是什么

本地词库离线、隐私好,但新词/长句打不出。云词库把拼音发到云端补全新词。

  • Rime 默认纯本地、不上传任何内容,隐私强,但新词得靠自己慢慢”造”(它会记住你打过的词)。
  • 想用云词库,可额外装 fcitx5 自带拼音 + 云拼音插件,F4 切换使用。

六、日常维护三板斧

现象 怎么办
状态栏不见了 / 打不了中文 终端跑 fcitx5 -r 重启输入法
新词打不出 多打几次让它记住;或导入词库文件
换电脑想同步词库 Rime 用户目录 ~/.local/share/fcitx5/rime/ 可打包带走,配合同步配置跨平台
调整快捷键 / 增删输入法 跑 fcitx5-configtool 打开图形设置面板

七、第一次设置 checklist

照着做一遍,基本不会再出问题:

  • 系统设置 → 区域与语言 → 键盘输入法系统 选 fcitx5
  • 注销并重新登录一次(让环境变量生效)
  • 登录后 Ctrl + 空格 切到 Rime,能打出简体中文
  • 按 F4 确认选了「简化字」
  • 记住:Ctrl+空格 切中英文,Shift 临时切,打不出就 fcitx5 -r

八、一句话总结

fcitx5 是管家,Rime 是引擎,朙月拼音是默认字典。Ctrl+空格 开中文,F4 换方案/切简繁,fcitx5 -r 治百病。