目录

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 的步骤:

  1. 备份搜狗词库(如果需要保留自定义词)
  2. 安装 Rime 并配置输入方案
  3. 导入词库或重新积累
  4. 卸载搜狗sudo apt remove sogoupinyin fcitx
  5. 切换输入法框架到 Fcitx5

Rime 的初期配置需要花些时间,但一旦调好,稳定性和体验都远超搜狗。社区维护的 Rime 配置方案 提供了大量预设,开箱即用。