Ubuntu22.04TLS下解决搜狗拼音(sougoupin)输入法安装后无法输入中文问题

8,767 阅读2分钟

0.解决方案

先说一下解决方案:

(1)先重启下系统,然后看下是否能够正常输入中文了

(2)如果重启无效,则大概率是因为缺少了搜狗输入法相关的依赖,需要执行以下操作

1)sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
(2)sudo apt install libgsettings-qt1

依赖安装完成后,如果还是不行,则尝试重启下系统。我这边也是在安装了相关依赖后过了一会才能正常使用。

(3)再检查一下是否存在ibus输入法框架,如果存在的话,需要remove掉该框架,因为如果fctix与ibus同时存在的话,是无法切换到fctix的。

清除方法

#1.卸载ibus
sudo apt-get remove ibus
#2.清理掉ibus的配置文件
sudo apt-get purge ibus

1.Ubuntu22.04TLS下安装搜狗拼音的流程与步骤

(1)需要安装fctix

当然如果已经安装了fxtix的支持的,则这一步可以直接省略。具体如何安装fxtix我这里不再赘述,直接参考:ubuntu下如何安装搜狗输入法-官方文档支持

(2)在搜狗官网下载对应的deb安装包

下载地址:shurufa.sogou.com/

(3)正式安装搜狗拼音输入前一定要保证系统的语言支持已经配置为fctix了

image.png

(4)通过命令行安装搜狗输入法

sudo dpkg -i sogoupinyin_版本号_amd64.deb

(5)安装完成后重启计算机,看下安装效果是否生效

(6)如果安装完成后还是无法使用搜狗中文输入法,则执行我在第0小节的安装相关搜狗拼音的依赖项即可。

2.相关说明

2.1 fctix是什么

Fcitx是 (Free Chinese Input Toy for X) 的英文缩写,中文名为小企鹅输入法,是一个以 GPL 方式发布的输入法框架, 编写它的目是为桌面环境提供一个灵活的输入方案,彻底解决在GNU/Linux下没有一个好的中文输入法的问题。 说白了就是一个支持中文输入法的框架,目前fctix支持的中文输入法的产品有

输入法 fctix框架输入法 ibus框架
搜狗拼音输入法ibus-pinyin,一款智能拼音输入法
谷歌拼音输入法

2.2 参考文章

(1) fctix输入法是什么

(2) 搜狗输入法在ubuntu下安装的官方文档

(3) ubuntu22.04安装搜狗输入法

(4) # Linux 下的输入法 fcitx vs ibus