Ubuntu 输入法:从搜狗迁移到 Rime
Ubuntu 上的中文输入法一直是痛点。搜狗输入法曾经是主流选择,但存在隐私和稳定性问题。本文推荐迁移到 Rime(中州韻)——一个开源、高度可定制的输入法引擎。
为什么不推荐搜狗输入法
| 问题 | 说明 |
|---|---|
| 闭源 | 代码不透明,无法审计数据收集行为 |
| 隐私风险 | 有联网上传输入内容的嫌疑 |
| 稳定性差 | fcitx4 框架下经常崩溃,需要手动重启进程 |
| 维护滞后 | Linux 版更新缓慢,长期停留在 fcitx4 |
| 依赖封闭生态 | 词库格式不通用,迁移成本高 |
如果之前使用搜狗,以下是之前的安装方式(仅作存档参考):
# 搜狗输入法安装(Ubuntu)
sudo apt install fcitx fcitx-sogoupinyin
# ~/.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"常见问题是搜狗进程崩溃需要手动重启:
killall fcitx && killall sogou-qimpanel
fcitx & sogou-qimpanel &这些都不再是问题——Rime 基于 Fcitx5,稳定得多。
Rime 输入法简介
Rime(中州韻输入法引擎)是一个开源的输入法框架:
- 开源:代码完全公开,无隐私顾虑
- 高度可定制:通过 YAML 配置文件定制一切
- 词库格式通用:支持导入多种词库格式
- 输入方案丰富:拼音、双拼、五笔、仓颉等
安装 Rime
以 Ubuntu 为例,推荐使用 Fcitx5 框架:
# 安装 Fcitx5 + Rime
sudo apt install fcitx5 fcitx5-rime fcitx5-chinese-addons
# 图形配置工具
sudo apt install fcitx5-config-qt # KDE
# 或
sudo apt install fcitx5-config-gtk # GNOME安装完成后需要设置 Fcitx5 为默认输入法框架:
im-config -n fcitx5注销并重新登录使配置生效。
社区方案:开箱即用
Rime 原生方案配置繁琐,社区维护了多套成熟的预配置方案,安装即可使用,省去大量调教时间。
雾凇拼音(rime-ice)
雾凇拼音 是目前最受欢迎的 Rime 方案,开箱即用,词库质量高:
- 基于七千多万词条的高质量词库
- 内置英文输入、日期时间、农历、数学符号等特殊输入
- 支持整句输入和智能纠错
- 持续维护更新
安装方式:
# 进入 Rime 配置目录
cd ~/.local/share/fcitx5/rime/
# 克隆雾凇拼音方案
git clone https://github.com/iDvel/rime-ice.git
# 将方案文件链接到配置目录
ln -sf rime-ice/*.yaml .
ln -sf rime-ice/dictionaries/ .
# 部署
# 方式一:点击 Fcitx5 系统托盘图标 → 重新部署
# 方式二:命令行
rime_deployer --build安装后在 Fcitx5 配置中添加"雾凇拼音"输入方案即可使用。
万象拼音(rime-wanxiang)
万象拼音 是另一套高质量方案,特点:
- 支持全拼和多种双拼方案
- 词库覆盖面广,专业术语丰富
- 内置模糊音和纠错规则
安装方式与雾凇类似:
cd ~/.local/share/fcitx5/rime/
git clone https://github.com/amzxyz/rime-wanxiang.git
ln -sf rime-wanxiang/*.yaml .
rime_deployer --build方案对比
| 特性 | 雾凇拼音 | 万象拼音 | 原生 luna_pinyin |
|---|---|---|---|
| 开箱即用 | 是 | 是 | 否,需手动配置 |
| 词库质量 | 高(7000 万+词条) | 高 | 基础 |
| 英文输入 | 内置 | 内置 | 无 |
| 特殊符号 | 丰富 | 丰富 | 基础 |
| 维护频率 | 活跃 | 活跃 | 官方维护 |
| 推荐场景 | 日常使用首选 | 全拼/双拼用户 | 学习 Rime 配置 |
建议:新用户直接安装雾凇拼音或万象拼音,体验接近搜狗,无需手动调教。想深入学习 Rime 配置再从原生方案开始。
配置
环境变量
Fcitx5 在 Ubuntu 上通常会自动配置环境变量。如果没有生效,手动创建 ~/.xprofile:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"Wayland 用户需要在 ~/.pam_environment 中添加相同的变量。
Rime 配置目录
Rime 的用户配置目录为 ~/.local/share/fcitx5/rime/。
自定义配置
在配置目录中创建 default.custom.yaml 选择输入方案:
patch:
schema_list:
- schema: luna_pinyin # 全拼
- schema: double_pinyin_flypy # 小鹤双拼
- schema: wubi_pinyin # 五笔拼音混输
# 候选词个数
menu/page_size: 9
# 使用皮肤
skin: native创建 luna_pinyin.custom.yaml 自定义全拼方案:
patch:
# 开启模糊音
switches/@0/reset: 1
speller/algebra:
- derive/^z/zh/
- derive/^s/sh/
- derive/^n/l/
- derive/^r/l/
# 导入自定义词典
import_tables:
- my_dict导入词库
Rime 支持导入多种格式的词库。创建 my_dict.dict.yaml:
---
name: my_dict
version: "2025-01-01"
sort: by_weight
...
# 格式:词语<Tab>编码<Tab>权重
技术博客 jishu boke 100
容器编排 rongqi bianpai 90也可以从其他输入法迁移词库:
# 从搜狗备份词库转换(需要转换工具)
# 社区工具:https://github.com/rime/rime-prelude
# 使用 rime_deployer 重新部署
rime_deployer --build日常使用技巧
中英文切换
| 操作 | 说明 |
|---|---|
Shift |
切换中英文 |
Ctrl+Space |
切换输入法开关 |
Enter |
上屏英文(不选候选词直接上屏) |
输入英文后按 Shift |
直接上屏英文并切回中文 |
标点符号
| 输入 | 标点 |
|---|---|
. |
。(中文句号) |
, |
,(中文逗号) |
Shift+, |
《 |
Shift+. |
》 |
[ |
「 |
] |
」 |
候选词操作
| 按键 | 作用 |
|---|---|
| 数字键 | 选择对应候选词 |
Shift+Tab / Tab |
向前/向后翻页 |
- / = |
上一页/下一页 |
特殊输入
# 日期时间(部分方案支持)
rq → 2025年05月29日
sj → 14:30:00
# 候选词过滤
输入拼音后继续输入笔画(横竖撇捺折)可以过滤候选词迁移建议
从搜狗迁移到 Rime 的步骤:
- 备份搜狗词库(如果需要保留自定义词)
- 安装 Rime 并配置输入方案
- 导入词库或重新积累
- 卸载搜狗:
sudo apt remove sogoupinyin fcitx - 切换输入法框架到 Fcitx5
Rime 的初期配置需要花些时间,但一旦调好,稳定性和体验都远超搜狗。社区维护的 Rime 配置方案 提供了大量预设,开箱即用。