Ubuntu24.04LTS 更换搜狗输入法

环境说明
系统版本:Ubuntu 24.04 LTS
搜狗输入法版本:sogoupinyin_4.2.1.145_amd64.deb
输入法框架:Fcitx4(需要从 Fcitx5 降级)
官方资源
下载地址:shurufa.sogou.com/linux
安装向导:shurufa.sogou.com/linux/guide
安装步骤

第一步:系统环境准备

由于 Ubuntu 24.04 默认使用 Fcitx5,而搜狗输入法需要 Fcitx4 框架,我们需要先卸载 Fcitx5 并安装 Fcitx4。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 更新系统软件包
sudo apt update

# 卸载 Fcitx5 和 IBus(如果存在)
sudo apt remove --purge fcitx5* ibus*

# 清理系统残留
sudo apt autoremove && sudo apt autoclean

# 安装 Fcitx4 输入法框架
sudo apt install fcitx

# 设置 Fcitx 开机自启动
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/

第二步:配置语言支持

  1. 打开系统设置:Settings → Region & Language

  2. 点击 Manage Installed Languages
    image.png

  3. 在弹出的”语言支持”窗口中:

    • 点击 Install / Remove Languages…
    • 勾选 Chinese (simplified),点击 Apply
    • 在 Keyboard input method system 下拉菜单中选择 fcitx
    • 点击 Apply System-Wide
      image.png

注意:如果在键盘输入法系统中没有”fcitx”选项,说明第一步的安装可能有问题,请重新执行 sudo apt install fcitx

第三步:下载搜狗输入法

前往官方下载页面:shurufa.sogou.com/linux

  1. 选择 Linux 个人版
  2. 选择 X86_64 架构
  3. 下载 sogoupinyin_4.2.1.145_amd64.deb 安装包(最新版)

第四步:安装搜狗输入法

1
2
3
4
5
6
7
8
9
10
11
12
# 进入下载目录
cd ~/Downloads/sogou

# 安装搜狗输入法
sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb

# 安装必要的依赖包
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1

# 修复可能的依赖关系问题
sudo apt install -f

第五步:解决显示问题(重要)

Ubuntu 24.04 默认使用 Wayland 显示服务器,可能导致搜狗输入法出现闪烁或无法正常显示的问题。需要强制使用 Xorg:

编辑 GDM 配置文件
1
2
3
4
5
6
7
sudo vim /etc/gdm3/custom.conf

# 找到以下行并取消注释(删除行首的 #):
# WaylandEnable=false

# 修改后应该是:
WaylandEnable=false

第六步:重启系统

可以直接重启
image.png

也可以使用命令行

1
sudo reboot

第七步:配置输入法

重启后进行最终配置:

  1. 检查输入法状态

    • 右上角应该出现输入法图标(键盘或”搜”字样)
    • 如果没有,请继续下面的步骤
  2. 配置 Fcitx
    image.png

    在配置界面中:

    • 点击左下角的 + 号
    • 取消勾选 Only Show Current Language
    • 搜索 sogou
    • 添加 Sogou Pinyin 到输入法列表
      image.png
  3. 测试输入法

    • 使用 Ctrl + Space 切换输入法
    • 打开任意文本编辑器测试中文输入