Linux系统学习系列——ubuntu18.04安装fcitx与搜狗输入法

1 什么是fcitx

Fcitx[ˈfaɪtɪks]是 (Free Chinese Input Toy for X) 的英文缩写,中文名为小企鹅输入法,是一个以 GPL 方式发布的输入法框架, 编写它的目是为桌面环境提供一个灵活的输入方案,彻底解决在GNU/Linux下没有一个好的中文输入法的问题。
fcitx支持GTK、GNOME等常见桌面环境。(我的是GTK)

2 fcitx与搜狗输入法的关系(很重要)

ubuntu默认的输入源是ibus,而搜狗输入法是基于fcitx的,因此需要换源(见3.2)。这就是fcitx与搜狗输入法之间的关系:fcitx为搜狗输入法提供了桌面图形环境。
但是,ubuntu自带的fcitx与搜狗输入法不兼容,所以需要卸载掉ubuntu自带的fcitx。换言之,在安装搜狗输入法之前要重新安装fcitx源

3 手动安装fcitx

3.1 下载fcitx

sudo apt install
fcitx
fcitx-bin
fcitx-config-common
fcitx-config-gtk
fcitx-data
fcitx-frontend-all
fcitx-frontend-gtk2
fcitx-frontend-gtk3
fcitx-frontend-qt4
fcitx-frontend-qt5
fcitx-libs
fcitx-module-dbus
fcitx-module-kimpanel
fcitx-module-lua
fcitx-module-x11
fcitx-modules
fcitx-pinyin
fcitx-table
fcitx-table-wbpy
fcitx-ui-classic
libfcitx-config4
libfcitx-core0
libfcitx-gclient1
libfcitx-qt0
libfcitx-utils0
libopencc2
libopencc2-data
libqt4-opengl
libqtwebkit4

下载依赖过程中可能会出现获取依赖失败的情况,建议修改下载源,阿里、中科大的都不错。参考:https://blog.csdn.net/xiangxianghehe/article/details/80112149

3.2 修改系统输入源

在$HOME下创建.xinputrc文件,写入下面内容:

	export GTK_IM_MODULE=fcitx
	export QT_IM_MODULE=fcitx
	export XIM_PROGRAM=fcitx
	export XMODIFIERS="@im=fcitx"**

保存退出后source一下。

4 安装搜狗输入法

到搜狗输入法官网下载sogoupinyin-64 for linux安装包,注意是64位的。参考:https://pinyin.sogou.com/linux/?r=pinyin
使用命令:

dpkg -i sogoupin.deb

安装完成。

5 参考材料

1 https://my.oschina.net/mistylinux/blog/3077972
2 https://blog.csdn.net/xiangxianghehe/article/details/80112149

你可能感兴趣的:(Linux使用)