Ubuntu19.04安装搜狗输入法

安装fcitx

1
2
3
4
5
6
# 检测是否有fcitx,因为搜狗拼音依赖fcitx
fcitx

# 安装fcitx
sudo apt-get install fcitx-bin
sudo apt-get install fcitx-table

配置fcitx

默认iBus(非常难用),安装完fcixt后在“设置 > 区域和语言 > 管理已安装的语言 > 键盘输入法系统”处把它替换为fcitx,然后重启Ubuntu。

接着选择需要的输入法,点击Ubuntu右上角顶栏的小键盘图标,选择“配置”,把“拼音”调整到最上面,此时已经可以使用拼音输入法。

安装搜狗拼音

访问搜狗输入法For Linux,点击立即下载64bit,下载安装文件。

直接双击.deb文件安装,完成后重启Ubuntu。

点击Ubuntu右上角小键盘 > 配置,添加搜狗拼音并调到最上面,就可以使用了。

卸载iBus

iBus还是要卸载的,倒不是因为两个输入法同时在右上角,而是因为搜狗输入法的“Shift键切换中英文”没法用。

1
2
sudo apt-get purge ibus
sudo apt-get autoremove

据说Ubuntu老版本的桌面跟ibus有依赖关系,如果桌面菜单栏都消失了,那么就进命令行输入下面的提供的代码。

1
2
3
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity

疑难杂症

Q: 搜狗输入法(fcitx)CPU占用100%,风扇狂转。在终端使用htop命令查看,具体表现为“/usr/bin/fcitx -d”占用率居高不下。

A: 是搜狗云输入的锅,在fcitx配置里把搜狗云拼音这个选项去掉就行。具体操作为“Ubuntu右上角小键盘 > 配置 > 附加组件 > (勾选)高级 > 取消勾选搜狗云拼音”

据说Google Pinyin也会有这个问题,解决方法跟这个完全相同。