中文输入法没出来?
麒麟桌面切不出中文输入法:输入法框架服务没起、应用没注册、ibus 配置缺失。给出查服务、配默认输入法的步骤。
简短答案
输入法没出来,先查输入法框架服务在不在,再查默认输入法配置。九成是 ibus 服务没启动或应用端未启用。
| 现象 | 原因 | 处理 |
|---|---|---|
| 顶栏无输入切换图标 | 框架服务没起 | 启动服务 |
| 有图标但打不出字 | 默认输入法没配 | 配默认 |
| 个别应用内不响应 | 应用未接框架 | 切会话或换应用 |
怎么排查
# 1. 看 ibus 服务
systemctl --user status ibus
ibus list-engine
# 2. 看默认输入法配置
gsettings get org.freedesktop.ibus general preload
# 3. 加中文引擎(引擎名以系统自带为准)
ibus list-engine | grep -i 'pinyin\|cangjie'
gsettings set org.freedesktop.ibus general preload "default;libpinyin"
# 4. 重启 ibus
ibus restart
- 桌面输入法组件以 麒麟 V11 桌面版 条目页说明为准;部分发行版默认输入法栈不同。
- 同类桌面行为可对照 统信 UOS 条目 参考,但以麒麟条目为准。
- 引擎与桌面版本配套关系以 银河麒麟 发行说明为准。
操作小结
- 服务 → 默认配置 → 引擎,顺序查。
- 重启 ibus 让配置生效。
- 应用个别不响应先切 X11 会话验证。