在 Ubuntu 24.04 中直接安装搜狗输入法通常会失败,原因是它目前仅兼容 fcitx4 输入法框架,而系统默认预装的是 fcitx5,同时启用了 Wayland 会话;因此必须先卸载 fcitx5、安装 fcitx4、切换到 Xorg 会话,再补齐 Qt 依赖并安装搜狗输入法 deb 包,这几个步骤缺一不可。

在 Ubuntu 24.04 上如果直接安装搜狗输入法,大概率会失败,因为系统默认使用的是 fcitx5,而搜狗输入法 Linux 版只支持 fcitx4;所以要想正常使用,必须先把输入法框架切换到 fcitx4,再进入 Xorg 会话,之后安装依赖和搜狗输入法本体。
为什么 Ubuntu 24.04 装不上搜狗输入法
问题的根源就在这里:搜狗输入法 Linux 版直到现在仍未适配 fcitx5,而 Ubuntu 24.04 默认预装并启用的恰恰是 fcitx5,并且与 Wayland 会话一起工作。这样即使强行使用 dpkg -i 安装 sogoupinyin_*.deb,多数情况下也会卡在启动环节——进程表面上还在运行,但输入法始终无法调出,候选词窗口不显示,连切换快捷键也会失效。
fcitx5与fcitx4的配置目录、DBus 接口以及模块加载机制完全不同,二者并不兼容- 在 Wayland 环境下,
fcitx4本身兼容性较差,必须切换到 Xorg 会话后才能正常使用 - 很多最新教程没有特别强调这一点,导致不少用户安装并重启后发现右上角没有输入法图标,实际上是登录会话类型选错了
降级 fcitx4 并禁用 fcitx5
这一步千万不要省略,否则后面的安装步骤基本都会白做,而且操作顺序也不能错:
- 先卸载:
sudo apt remove --purge fcitx5* ibus* - 清理残留:
sudo apt autoremove && sudo apt autoclean - 安装
fcitx(也就是 fcitx4):sudo apt install fcitx fcitx-config-gtk - 设置为默认输入法框架:
im-config -n fcitx→ 弹窗选择 Yes - 验证版本:
fcitx --version应输出类似4.2.9.7,而不是5.x
必须切到 Xorg 会话再重启
在登录界面右下角点击齿轮图标 → 选择 “Ubuntu on Xorg”(不要选默认的 “Ubuntu”),然后再输入密码登录。这是安装 Ubuntu 24.04 搜狗输入法时的硬性条件,因为在 Wayland 下 fcitx4 基本无法正常工作。
- 如果没有切换到 Xorg 就直接重启,右上角通常不会出现键盘图标,
fcitx进程也无法正常启动 - 切换成功并进入系统后,可在终端执行
echo $XDG_SESSION_TYPE,输出结果必须是x11 - 如果误进了 Wayland,会话需要注销后重新选择;不要指望通过修改配置文件跳过这一步
装搜狗本体与关键依赖
从官网或可靠来源下载最新的 .deb 安装包(例如 sogoupinyin_4.2.1.145_amd64.deb),然后按以下顺序执行:
sudo dpkg -i sogoupinyin_*.deb- 如果提示依赖缺失(常见如
libqt5quick5等),立即执行:sudo apt -f install - 额外安装两个常被遗漏的依赖:
sudo apt install libgsettings-qt1 qml-module-qtquick2 - 重启之前,确认语言支持中已经勾选中文(Settings → Region & Language → Manage Installed Languages → Chinese (simplified))
重启后,系统右上角通常会出现键盘图标;按 Ctrl + Space 即可切换输入法,首次使用时会弹出配置向导。如果浏览器(如 Chrome、Edge)中仍然无法输入中文,可再补装:sudo apt install libgtk-3-0(不是 gtk4,因为旧版 Qt 组件依赖的是 gtk3)。
