Ubuntu 24.04安装搜狗输入法-解决闪屏问题

问题描述

在Ubuntu 24.04 LTS系统中按照官方安装指导《Ubuntu20.04安装搜狗输入法步骤》安装搜狗输入法后:

  1. 会出现屏幕闪烁,无法正常使用的问题;
  2. 系统搜索框和gnome-text-editor无法使用搜狗输入法;

原因分析

闪屏可能是Ubuntu 24.04 LTS默认使用Wayland作为显示服务器所致,系统搜索框无法使用搜狗输入法原因未查找到相关资料解释原因。

解决方案

在搜狗官方安装指导《Ubuntu20.04安装搜狗输入法步骤》的基础上稍作修改,步骤如下:

  1. 修改配置文件/etc/gdm3/custom.conf,强制系统使用Xorg作为显示服务器,对下面一行内容取消注释即可;
bash 复制代码
WaylandEnable=false
  1. 搜狗输入法官网下载x86_64deb安装包;
  2. 按照搜狗官方安装指导《Ubuntu20.04安装搜狗输入法步骤》操作,但是不要,不要,不要,卸载系统ibus输入法框架
  3. 重启后,搜狗输入法和ibus 智能拼音输入法都会启动,Ctrl + 空格可调出搜狗输入法在常见办公软件中使用,如,WPS,Foxit PDF阅读器,TeXstudio,钉钉,Chrome浏览器,shell终端,gedit编辑器 (系统默认没安装,需要自行安装)等,使用Shift键切换中英文。搜狗输入法快捷键使用默认设置
  4. 但是,在系统搜索框,如,文件搜索,设置搜索中,搜狗输入法无法被激活使用,系统自带的文本编辑器gnome-text-editor中也无法使用搜狗输入法,但是可以使用ibus智能拼音,ibus智能拼音在使用时无法通过Shift键快速切换中英文。按照下图对ibus进行设置,配合快捷键Super(就是Windows键) + 空格可以实现中英文切换。下面第一个图是键盘设置 ,第二个图是ibus智能拼音首选项设置键盘其他选使用默认设置,ibus输入法快捷键使用默认设置

  5. 上一步的操作可以满足在搜狗输入法无法使用的场景下的输入中英文的需求,如果想在文本编辑器中也使用搜狗输入法,建议安装gedit文本编辑器,亲测可用;

后记

博主2016年开始使用Ubuntu桌面系统作为主力工作系统,之前一直使用Ubuntu 16.04 LTS版本,由于Chrome新版本不支持Ubuntu 16.04 LST,旧版本Chrome浏览器的一些功能现在无法正常使用,正好赶上4月份Ubuntu 24.04 LTS版本发布,因此,准备通过手动重装系统的方式升级一下主力工作系统,也尝尝新系统的鲜。但安装最基础的输入法软件就遇到点小问题,中文输入法的顺畅与否很影响Ubuntu系统的使用体验,所以结合以往经验和查阅网络贴文,总结了上述在Ubuntu 24.04 LTS系统上安装使用搜狗输入法的方法步骤,供各位参考。其他常用办公软件的安装都挺顺利,基本通过sudo apt-get install 软件名sudo dpkg -i deb软件包就可以快速搞定。一些常用软件推荐如下:

  • PDF:Foxit Reader阅读、注释PDF,系统自带的LibreOffice Draw可以编辑PDF;
  • Office:WPS处理docx文档、xlsx表格、pptx幻灯片;
  • 截图:shutter,需要设置Xorg作为显示服务器才可使用,见上面第一步操作;
  • 通讯:钉钉;
  • Latex:Textlive + TeXstudio;
  • 浏览器:Chrome;
  • 文本编辑器:gedit;
  • 代码:JetBrains系列或者Visual Studio Code;
  • 翻译:GoldenDict + Translate Shell (github主页)

上述常用软件的安装和使用小技巧可参阅博主之前的博文,友情提醒,对于主力工作用操作系统,不要轻易重装,重装时一定备份好数据。

参考资料

1\] [Ubuntu 23.10 搜狗拼音输入法闪屏解决](https://blog.csdn.net/hsyxxyg/article/details/137676045) \[2\] [Set "Ubuntu On Xorg" by default globally but without preventing the choice of Wayland](https://askubuntu.com/questions/1434298/set-ubuntu-on-xorg-by-default-globally-but-without-preventing-the-choice-of-wa) \[3\] [Fcitx常见问题](https://fcitx-im.org/wiki/FAQ/zh-hans#%E5%9C%A8_wayland_%E4%B8%8B%E4%BD%BF%E7%94%A8_Fcitx_5_%E6%97%B6%E9%80%89%E8%AF%8D%E7%AA%97%E5%8F%A3%E9%97%AA%E7%83%81) \[4\] [Ubuntu系统中搜狗输入法在某些软件(如foxit reader, wps等)中无法使用解决办法](https://blog.csdn.net/huludan/article/details/79080362) \[5\] [How to fake ibus to be removed](https://wiki.debian.org/InputMethodBuster#How_to_fake_ibus_to_be_removed) \[6\] [Ubuntu 20.04 LTS安装搜狗输入法,只需三条命令,还能自动更新](https://www.cnblogs.com/cocode/p/12875555.html) \[7\] [Ubuntu22.04安装Fcitx5中文输入法(详细)](https://zhuanlan.zhihu.com/p/508797663?utm_id=0) \[8\] [解决ubuntu 20.04、22.04 即新版本 fcitx 无法使用的问题](https://www.cnblogs.com/hfwz/p/17271897.html) \[9\] [解决 ibus 输入法系统无法在 Qt5 应用内输入中文的问题](https://blog.inkuang.com/2019/312/) \[10\] [Configuring Xorg as the default GNOME session](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/) \[11\] [Linux Atlas Linux桌面 Linux中文环境 ibus输入法](https://cloud-atlas.readthedocs.io/zh-cn/latest/linux/desktop/chinese/ibus.html#ibus) \[12\] [GNU/Linux 点滴 - env 查看环境变量](https://gnu-linux.readthedocs.io/zh/latest/Chapter01/00_env.html) \[13\] [Ubuntu中sublime和Foxit Reader不能使用中文输入法解决方案](https://www.cnblogs.com/empty16/p/7290439.html)

相关推荐
8K超高清1 天前
高校巡展:中国传媒大学+河北传媒学院
大数据·运维·网络·人工智能·传媒
ben9518chen1 天前
嵌入式Linux C语言程序设计九
linux·c语言
wuk9981 天前
CentOS7环境搭建L2TP服务器
运维·服务器
恒创科技HK1 天前
香港1核2G云服务器当网站服务器够用不?
运维·服务器
IT 小阿姨(数据库)1 天前
PostgreSQL 之上的开源时序数据库 TimescaleDB 详解
运维·数据库·sql·postgresql·开源·centos·时序数据库
颜大哦1 天前
linux安装mysql
linux·运维·mysql·adb
学习3人组1 天前
Node.js 网站服务器开发
运维·服务器·node.js
来知晓1 天前
Linux:WSL内存空间管理之清完内存C盘可用空间不增问题解决
linux·运维·服务器
大聪明-PLUS1 天前
嵌入式 Linux 初学者指南 – 第 2 部分
linux·嵌入式·arm·smarc
天一生水water1 天前
ubuntu使用毫秒镜像方式安装docker mysql
ubuntu·阿里云·docker