ubuntu 24.04 直接安装搜狗输入法会失败,因其仅支持 fcitx4 框架,而系统默认预装 fcitx5 并启用 wayland;必须先卸载 fcitx5、安装 fcitx4、切换至 xorg 会话、安装 qt 依赖及搜狗 deb 包,缺一不可。

Ubuntu 24.04 上直接安装搜狗输入法会失败,因为系统默认用 fcitx5,而搜狗只支持 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”),再输入密码登录。这是硬性前提,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)。











