

Ubuntu 22.04 安装搜狗输入法
在 Ubuntu 22.04 中安装搜狗输入法。
众所周知,在 Ubuntu 系统中,假如说在安装的时候选择了中文作为语言(一般来说我在写教程的时候会推荐这么做,之后再把中文换回英文,而把输入法留下来),那么你的电脑中会包含一个 Ubuntu 的默认的输入法,然而不说这个输入法不是很符合中国人的说话习惯,其也很难根据你的打字来学习你的打字习惯。一般来说唯一的解决方案就是使用搜狗输入法。
安装#
具体的方法如下:
前往 搜狗输入法的官网 ↗ 并且下载 Linux个人版
,这时候就会开始下载搜狗输入法的 .deb
包,并且进入搜狗输入法的教程界面。然而虽然说一般情况下这个教程是好用的,但是在 Ubuntu 22.04 的时候,或许需要额外进行一些操作,以下从头来讲。
首先需要安装 fcitx:
sudo apt update
sudo apt install fcitx
sudo cp /usr/share/applications/fcitx.desktop /etc/xgd/autostart
sudo apt remove --purge ibus
bash之后进入设置中的区域和语言(Region & Language),选择 Manage Installed Languages,在 Keyboard input method system 中选择 Fcitx 4
。当然,假如说你本身没有配置过中文,需要先在 Install/Remove Languages 中选择简体中文并且点击 Apply
:
安装依赖#
之后再安装一些依赖并且删除 ibus。
sudo dpkg -i sogoupinyin_4.0.1.2800_x86_64.deb
sudo apt install -f
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2 libgsettings-qt1
sudo apt remove --purge ibus
bash之后 reboot
重启电脑,应该就会出现搜狗输入法了。假如没有的话,点击输入法,选择 配置
或者 Configure
,添加点击加号并且搜索搜狗输入法(sogoupinyin)进行添加。保险起见,可以把别的输入法都按一遍减号来删除。
此时搜狗输入法就安装好了。其中主要的坑在于,安装依赖并且删除 ibus 这一步骤,在 搜狗输入法自己的教程 ↗ 中没有给出。
Chrome / Edge 的输入法无效问题#
某个版本之后,在 Ubuntu 22.04 中安装最新版本的 Google Chrome 之后,会出现 Chrome 无法使用搜狗输入法的问题,现象为不显示输入的提示。在其他软件中均可以顺利使用搜狗拼音输入法,但是在 Chrome 中不行,按照网络搜索到的内容,在最新的 Edge 中也不行。
这是因为 Chrome 在某一个版本之后,使用了 GTK4,而界面与输入法的关系则类似于客户端与服务器的关系,假如说输入法不适配客户端的请求,自然就没有反应了。而在某个版本之后,Edge 和 Chrome 均使用 Chrome 的内核。因此解决方案为:
sudo apt install ibus-gtk4 fcitx5-frontend-gtk4
bash之后重启即可。