ubuntu22安装fcitx5,雾凇输入法
雾凇输入法 https://rime.im/
https://github.com/rime/home/wiki
GNOME Ubuntu22.04 默认 Wayland 桌面,Fcitx5 兼容性远强于 ibus。
前置清理(重要!避免冲突)
如果你之前装过搜狗、fcitx4、ibus-rime,建议清理:
sudo apt remove --purge sogoupinyin fcitx* ibus-rime
sudo apt autoremove
步骤 1:安装 Fcitx5 + Rime 核心组件
sudo apt update
sudo apt install -y \
fcitx5 \
fcitx5-rime \
fcitx5-config-qt \
fcitx5-chinese-addons \
fcitx5-frontend-gtk3 fcitx5-frontend-gtk4 fcitx5-frontend-qt5 \
git
步骤 2:设置系统默认输入法框架
im-config -n fcitx5
步骤 3:fcitx5 无法开机自启完整修复
执行下面整条命令,自动生成自启动配置:
mkdir -p ~/.config/autostart
cat > ~/.config/autostart/fcitx5.desktop << 'EOF'
[Desktop Entry]
Type=Application
Name=Fcitx5 Input
Exec=fcitx5 --replace
Comment=Fcitx5 输入法框架
X-GNOME-Autostart-enabled=true
EOF
--replace 参数:如果已有 fcitx5 进程会自动替换,防止重复启动
图形界面验证(可选)
按 Super (Win) 键搜索 启动应用程序(Startup Applications)
正常列表里会出现 Fcitx5 Input;
没有就手动点【添加】:
- 名称:
Fcitx5 - 命令:
fcitx5 --replace
Wayland 托盘不显示图标(误以为没启动)
Ubuntu22 Wayland 默认 GNOME 不显示第三方托盘图标!
执行这条启用 Ubuntu 托盘扩展:
gnome-extensions enable ubuntu-appindicators@ubuntu.com
重启 / 注销后托盘才会出现 fcitx5 图标。
如果很多应用软件无法使用输入法
sudo apt install ibus
# 禁用ibus自启
gsettings set org.gnome.system.input sources []
systemctl --user mask ibus-daemon
# 查看进程
pgrep fcitx5
# 查看环境变量是否成功加载
printenv | grep IM_MODULE
步骤 4:部署雾凇拼音 rime-ice
# 创建rime目录,备份旧配置(如果有)
mkdir -p ~/.local/share/fcitx5/rime
[ -d ~/.local/share/fcitx5/rime ] && mv ~/.local/share/fcitx5/rime ~/.local/share/fcitx5/rime.bak
# 拉取雾凇源码(--depth 1只下载最新,加速)
git clone --depth 1 https://github.com/iDvel/rime-ice.git ~/.local/share/fcitx5/rime
步骤 5:Fcitx5 添加 Rime 输入法
终端打开配置面板:
fcitx5-configtool

fcitx5添加中州韵
- 右侧【可用输入法】搜索 中州韵(Rime)
- 点击加号添加到左侧启用列表
- 建议删掉系统自带英文拼音,只保留【中州韵】
快捷键建议:全局切换输入法
Ctrl+空格(默认)
步骤 6:启用【雾凇拼音】方案
-
随便打开输入框,按
Ctrl +(Tab 上方反引号键~) -
在弹出菜单选择
雾凇拼音

切换雾凇拼音
常用 Rime 快捷键(雾凇默认)
Ctrl +:切换输入方案(雾凇 / 英文等)Shift:临时中英文切换Ctrl + .:全角 / 半角Ctrl + /:打开 Rime 菜单(重新部署、简繁转换)
🛠 常见问题排错
1. 程序打不出中文(Firefox、VSCode)
-
确认已经
重启 / 注销登录
执行命令检查环境变量是否加载成功:
printenv | grep IM_MODULE
# 正常输出应该是:
QT_IM_MODULE=fcitx
GTK_IM_MODULE=fcitx
SDL_IM_MODULE=fcitx
# 同时查看:
echo $XMODIFIERS
# 输出 @im=fcitx
必须看到 GTK_IM_MODULE=fcitx
2. 找不到雾凇方案
右键托盘 fcitx5 图标 → 重新部署;或者执行:
rime_deployer --build ~/.local/share/fcitx5/rime
3. Snap 版 Firefox 无法输入中文
启动 firefox 使用 Xwayland 兼容模式:
MOZ_ENABLE_WAYLAND=0 firefox
4. 更新雾凇词库配置
以后升级雾凇,直接执行:
cd ~/.local/share/fcitx5/rime
git pull
然后重新部署 Rime。
自定义配置
所有雾凇配置文件路径:
~/.local/share/fcitx5/rime/
你可以新建 rime_ice.custom.yaml 用来覆盖默认参数,不要直接修改原仓库文件,方便后续 git 更新。
IBus安装雾凇拼音
Rime 已收錄於 Ubuntu 12.10 (Quantal Quetzal) 及以上版本
sudo apt-get install ibus-rime
安裝更多輸入方案:(推薦使用 /plum/ 安裝最新版本)
# 朙月拼音(預裝)
sudo apt-get install rime-data-luna-pinyin
# 雙拼
sudo apt-get install rime-data-double-pinyin
# 宮保拼音
sudo apt-get install rime-data-combo-pinyin
# 注音、地球拼音
sudo apt-get install rime-data-terra-pinyin rime-data-bopomofo
# 倉頡五代(預裝)
sudo apt-get install rime-data-cangjie5
# 速成五代
sudo apt-get install rime-data-quick5
# 五筆86、袖珍簡化字拼音、五筆畫
sudo apt-get install rime-data-wubi rime-data-pinyin-simp
Configure IBus
- restart IBus (
ibus-daemon -drx) - in IBus Preferences (
ibus-setup), add "Chinese - Rime" to the input method list
第一步:强制写入输入源配置(图形界面找不到中文 Rime 时必用)
执行这条命令,自动配置英文键盘 + Rime 输入法:
gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('ibus', 'rime')]"
然后重启 ibus
ibus restart
打开 设置 → 键盘 → 输入源,此时应该能看到 中文(Rime)。
如果依然看不到,直接注销重新登录再查看。
第二步:确认环境变量配置(最常见坑)
先检查当前会话变量:
echo $GTK_IM_MODULE
echo $QT_IM_MODULE
echo $XMODIFIERS
正确输出应该全部为 ibus
如果是空值或者别的内容,代表环境变量未生效。
再次确认配置文件:
nano ~/.profile
末尾务必添加:
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export INPUT_METHOD=ibus
export SDL_IM_MODULE=ibus
保存退出,注销账户重新登录(单纯重启 ibus 无效!)
ibus-rime 候选栏横向设置(Ubuntu22 实测可用)
重点区分:ibus-rime 不能在 default.custom.yaml 设置横向!横向是 ibus 前端配置,必须使用
ibus_rime.custom.yaml
方案 1(标准推荐,优先尝试)
nano ~/.config/ibus/rime/ibus_rime.custom.yaml
写入下面内容,严格注意空格缩进(yaml 语法,不要用 Tab)
patch:
"style/horizontal": true
保存退出(Ctrl+O →回车 →Ctrl+X)
方案 2(方案 1 无效时备用,直接写前端配置)
nano ~/.config/ibus/rime/ibus_rime.yaml
style:
horizontal: true
inline_preedit: true
✅ 生效步骤(缺一不可)
- 保存文件
- 右键顶部 Rime 图标 → 部署(重新部署 Rime)
- 重启 ibus
ibus restart
附加常用配置(一并写上)
如果你想同时修改候选数量、简体、左 Shift 切换中英文,可以合并到 default.custom.yaml
nano ~/.config/ibus/rime/default.custom.yaml
patch:
schema_list:
- schema: luna_pinyin_simp
menu:
page_size: 9 # 候选词数量
ascii_composer:
switch_key:
Shift_L: commit_code
再次右键 rime 图标 → 部署
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
微信
支付宝