【Ubuntu 24.04 安装搜狗输入法完整教程】

摘要

Ubuntu 24.04
默认使用Fcitx5和Wayland,与搜狗输入法的Fcitx4框架存在兼容性问题。本教程通过降级到Fcitx4、切换到Xorg

显示服务器、安装必要依赖等步骤,解决安装冲突和显示异常问题。经实际验证,可成功在Ubuntu 24.04上稳定运行搜狗输入法。

前言

Ubuntu 24.04 LTS 作为最新的长期支持版本,默认使用 Fcitx5 输入法框架,而搜狗输入法目前仍然基于 Fcitx4 框架。本教程将详细介绍如何在 Ubuntu 24.04 上成功安装搜狗输入法,并解决常见的兼容性问题。

环境说明

系统版本:Ubuntu 24.04 LTS 搜狗输入法版本:sogoupinyin_4.2.1.145_amd64.deb 输入法框架:Fcitx4(需要从 Fcitx5 降级)

官方资源

下载地址:https://shurufa.sogou.com/linux 安装向导:https://shurufa.sogou.com/linux/guide

安装步骤

第一步:系统环境准备

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

# 更新系统软件包sudoaptupdate# 卸载 Fcitx5 和 IBus(如果存在)sudoaptremove --purge fcitx5* ibus*# 清理系统残留sudoaptautoremove&&sudoaptautoclean# 安装 Fcitx4 输入法框架sudoaptinstallfcitx# 设置 Fcitx 开机自启动sudocp/usr/share/applications/fcitx.desktop /etc/xdg/autostart/

第二步:配置语言支持

1. 打开系统设置:Settings → Region & Language 2. 点击 Manage Installed Languages 3. 在弹出的"语言支持"窗口中:
  • 点击 Install / Remove Languages…
  • 勾选 Chinese (simplified),点击 Apply
  • 在 Keyboard input method system 下拉菜单中选择 fcitx
  • 点击 Apply System-Wide

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

第三步:下载搜狗输入法

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

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

或者使用命令行直接下载:

# 创建下载目录mkdir-p ~/Downloads/sogou# 进入下载目录cd~/Downloads/sogou# 下载搜狗输入法(请以官网最新版本为准)wgethttps://ime.sogoucdn.com/202308071026/sogoupinyin_4.2.1.145_amd64.deb

第四步:安装搜狗输入法

# 进入下载目录cd~/Downloads/sogou# 安装搜狗输入法sudodpkg -i sogoupinyin_4.2.1.145_amd64.deb# 安装必要的依赖包sudoaptinstalllibqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2sudoaptinstalllibgsettings-qt1# 修复可能的依赖关系问题sudoaptinstall-f

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

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

# 编辑 GDM配置文件sudovim/etc/gdm3/custom.conf# 找到以下行并取消注释(删除行首的 #):# WaylandEnable=false# 修改后应该是:WaylandEnable=false

如果不熟悉 vim 编辑器,也可以使用图形化编辑器:

sudogedit /etc/gdm3/custom.conf

第六步:重启系统

sudoreboot

第七步:配置输入法

重启后进行最终配置:

  1. 检查输入法状态:
  • 右上角应该出现输入法图标(键盘或"搜"字样)
  • 如果没有,请继续下面的步骤
  1. 配置 Fcitx:

    打开 Fcitx 配置工具 fcitx-configtool

    在配置界面中:

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

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

常见问题及解决方案

问题1:输入法切换后闪烁

原因:Wayland 兼容性问题

解决方案:确保已按照第五步正确配置,强制使用 Xorg 显示服务器。

问题2:右上角没有输入法图标

解决方案:

# 重启 Fcitx 服务killallfcitx fcitx&# 或者重新登录系统

问题3:无法输入中文

检查步骤:

确认语言支持已正确配置 检查是否在 Fcitx 配置中添加了搜狗输入法 尝试切换到其他应用程序测试

问题4:安装时提示依赖关系错误

解决方案:

# 强制修复依赖关系sudoapt--fix-brokeninstall# 重新安装sudodpkg -i sogoupinyin_4.2.1.145_amd64.deb

环境变量配置(可选)

如果在某些应用程序中无法使用中文输入法,可以添加以下环境变量:

# 编辑 .bashrc 文件echo'export GTK_IM_MODULE=fcitx'>>~/.bashrcecho'export QT_IM_MODULE=fcitx'>>~/.bashrcecho'export XMODIFIERS=@im=fcitx'>>~/.bashrc# 使配置生效source~/.bashrc

替代方案推荐

如果搜狗输入法仍然无法正常工作,推荐使用以下现代化的输入法方案:

方案一:Fcitx5 + Rime

sudoaptinstallfcitx5 fcitx5-rime fcitx5-chinese-addonssudoaptinstallfcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-qt5

方案二:IBus 智能拼音

sudoaptinstallibus-pinyin ibus-libpinyin

总结

通过以上步骤,你应该能够在 Ubuntu 24.04 上成功安装搜狗输入法。关键点包括:

框架降级:从 Fcitx5 降级到 Fcitx4 依赖安装:确保所有 Qt5 相关库正确安装 显示服务器:强制使用 Xorg 而非 Wayland 正确配置:通过图形界面和命令行正确配置输入法

如果遇到其他问题,建议查看官方安装向导:https://shurufa.sogou.com/linux/guide

本文属于转载: 原文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1159867.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DLSS状态显示功能终极指南:从入门到精通全解析

DLSS状态显示功能终极指南:从入门到精通全解析 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 作为NVIDIA深度学习超级采样技术的忠实用户,我深知在游戏中确认DLSS是否正常工作的困扰。经过长期…

太流批了,清理大师

电脑使用的时间越久,产生的垃圾就越多,C盘就没有太多空间。今天给大家推荐一款专业的清理软件,能够快速清理无用的电脑垃圾,有需要的小伙伴可以下载收藏。 软媒清理大师 快速清理电脑垃圾 这款软件不需要安装,打开就能…

遥控设备MCU低功耗设计全链路方案

目录 一、 硬件层低功耗设计(基石) 1. MCU 选型与内核特性利用 2. 外设选型与供电优化 (1) 射频模块低功耗设计(LoRa) (2) 显示屏低功耗选型 (3) 按键与…

LIWC-Python终极指南:快速掌握文本情感分析技术

LIWC-Python终极指南:快速掌握文本情感分析技术 【免费下载链接】liwc-python Linguistic Inquiry and Word Count (LIWC) analyzer 项目地址: https://gitcode.com/gh_mirrors/li/liwc-python 在当今数据驱动的时代,文本情感分析已成为心理学研究…

如何给文件批量重命名?超详细文件批量重命名软件使用教程

你是否也曾面对过这样的窘境:从相机导出的上百张照片是杂乱无章的“IMG_xxxx.jpg”,下载的文档资料是一堆毫无关联的乱码,又或者收集的剧集文件命名格式五花八门?一个一个手动修改文件名,不仅枯燥乏味,还极…

python基于vue校园求职人才招聘管理系统django flask pycharm

目录 校园求职人才招聘管理系统摘要 开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 校园求职人才招聘管理系统摘要 该系统基于Python技术栈(Django/Flask框架)与Vu…

FlashMLA 加速推理技术

来源: https://developer.aliyun.com/article/1653387 代码:https://github.com/deepseek-ai/FlashMLAFlashMLA 简介 FlashMLA 是一款专为 NVIDIA Hopper 架构 GPU 优化的高效 MLA(Multi-Head Linear Attention)解码内核&#xff…

python基于vue的在线考试试卷批阅系统django flask pycharm

目录技术栈概述核心功能模块关键技术实现开发工具链扩展性设计开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!技术栈概述 Python作为后端开发语言,结合Django或Flask框架构建RE…

10个免费写小说软件推荐,一键搞定AI生成小说与大纲!(2026年实测红黑榜)

10个免费写小说软件推荐,一键搞定AI生成小说与大纲!(2025年终实测红黑榜) 2026年了,如果你写小说还在靠‘憋’,那你可能已经输在起跑线上了。” 作为一个在键盘上敲了上千万字的码字工,我必须…

python基于vue的在线试题库考试系统的设计与实现django flask pycharm

目录 基于Vue与Python的在线试题库考试系统设计与实现 开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 基于Vue与Python的在线试题库考试系统设计与实现 该系统采用前后端分离架构&#xf…

门店管理系统价格解析:数千元到数十万元,受多重因素影响

当今,零售业数字化进程持续深入,那时门店管理系统已然成为实体商家用以提升运营效率以及优化顾客体验的核心工具。面对市场里琳琅满目的产品,好多商家首先所关心的问题是:一套门店管理系统所需投入的费用是多少?实际上…

python基于vue的招聘求职人才库平台django flask pycharm

目录技术栈选择核心功能模块数据存储与安全部署与优化扩展性设计开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!技术栈选择 Python作为后端开发语言,搭配Django或Flask框架构建…

办公室照明如何影响效率、健康与能耗?关键参数解析

位于当代办公环境之中,照明并非仅仅只有单纯的“照亮”这一作用,它对于员工的工作效率存在着深刻的影响,它使得员工的视觉健康受到深刻影响,它让员工的心理状态产生深刻影响,甚至它针对企业的整体形象以及能源消耗一样…

python基于vue的智慧仓库预警管理系统设计与实现django flask pycharm

目录智慧仓库预警管理系统设计与实现摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!智慧仓库预警管理系统设计与实现摘要 该系统基于Python技术栈(Django/Flask框架&#x…

python基于vue的智慧旅游网站设计与实现django flask pycharm

目录基于Python的智慧旅游网站设计与实现开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!基于Python的智慧旅游网站设计与实现 智慧旅游网站采用Python语言开发,结合Vue.js前端框…

从入门到精通:Windows系统权限维持技术深度剖析​,收藏这篇就够了!

文章目录 0x01 注册表自启动0x02 组策略设置脚本启动0x03 计划任务0x04 服务自启动0x05 WMI后门0x06 dll劫持0x07 COM劫持0x08 远程控制0x09 结束语 在获取服务器权限后,通常会用一些后门技术来维持服务器权限,服务器一旦被植入后门,攻击者…

黑客最常见的10攻击手段及防御方法!每一种都经典且致命!小白入门网络攻防必看!

黑客最常见的10攻击手段及防御方法!每一种都经典且致命!小白入门网络攻防必看! XSS跨站脚本攻击 相关研究表明,跨站脚本攻击大约占据了所有攻击的40%,是最为常见的一类网络攻击。但尽管最为常见,大部分跨…

将QtNodes添加到Qt项目中

文章目录背景和思路步骤背景和思路 最近想开发一个基于Node编辑的SOMEIP编辑器。因此需要将QtNodes项目引入到自己的项目中。 思路是将QtNodes作为submodule添加到自己git仓库中。 步骤 将QtNodes作为submodule加入到git仓库。下面指令将QtNodes引入到自己项目的“3rdparty/…

python基于vue的养老院服务推荐系统的设计与实现django flask pycharm

目录摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 随着老龄化社会的发展,养老院服务需求日益增长,如何高效匹配老年人的需求与养老院资源成为关键问题。基…

python基于vue的医院体检预约信息管理系统django flask pycharm

目录 项目概述技术架构核心功能技术亮点应用价值 开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 项目概述 基于Python的医院体检预约信息管理系统采用前后端分离架构,后端使用…