Ubuntu 22.04 + ibus-rime + 雾凇拼音 + 自定义词库
在 Ubuntu 22.04 上使用 Rime 输入法(雾凇拼音方案)会遇到以下问题:
- 候选框不显示:系统自带的 librime 1.7.3 与雾凇拼音的 Lua 脚本不兼容
- 自定义词库不生效:改了内容没改版本号、或追加在 YAML
...标记之后 - GNOME 默认不用 Rime:需要手动配置输入源和开机自启
本仓库提供一键修复脚本和现成词库,开箱即用。
# 安装 ibus-rime
sudo apt install ibus-rime librime-plugin-lua librime-plugin-octagram librime-data
# 克隆雾凇拼音到 Rime 配置目录
git clone https://github.com/iDvel/rime-ice.git ~/.config/ibus/rime --depth 1bash fix-rime-lua.sh这个脚本会:
- 删除
rime_ice.schema.yaml中所有 Lua 引用(librime 1.7.3 不兼容) - 重新编译 Rime 部署
- 重启 ibus
# 安装景区词库
bash install-dict.sh scenic-full.dict.yaml
# 安装口语常用词库
bash install-dict.sh colloquial.dict.yaml# GNOME 输入源
gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('ibus', 'rime')]"
# 开机自启
mkdir -p ~/.config/autostart
cat > ~/.config/autostart/ibus-rime.desktop << 'EOF'
[Desktop Entry]
Type=Application
Name=IBus Rime
Exec=/bin/bash -c "sleep 5 && ibus engine rime"
Hidden=false
NoDisplay=true
X-GNOME-Autostart-enabled=true
EOF
ibus restart| 文件 | 说明 |
|---|---|
fix-rime-lua.sh |
修复 librime 1.7.3 与雾凇拼音 Lua 不兼容 |
install-dict.sh |
一键安装自定义词库到 Rime |
scenic-full.dict.yaml |
景区词库(全国 20+ 热门景区,450+ 词条) |
colloquial.dict.yaml |
口语常用词库(打工人/网络用语/日常口语,1000+ 词条) |
rime_ice.custom.yaml |
Rime 配置补丁(禁用 Lua,兼容 librime 1.7.3) |
Rime 用 YAML 头部的 version 字段判断是否需要重新编译。改了词库内容但没改版本号,Rime 会直接用缓存。
正确做法:修改词库后必须更新 version 字段,然后重新部署。
# 正确 ✅
---
name: my_dict
version: "2026-06-07"
...YAML 规范中 ... 是文档结束标记,之后的所有内容都会被忽略。追加词组时要注意位置。
GNOME 会覆盖 ibus 的默认引擎设置。需要同时配置:
gsettings set org.gnome.desktop.input-sources sources~/.config/autostart/ibus-rime.desktop开机自启
- Ubuntu 22.04.5 LTS
- ibus 1.5.26 + ibus-rime 1.5.0
- librime 1.7.3
- 雾凇拼音(rime-ice)