Fcitx[ˈfaɪtɪks]是 (Free Chinese Input Toy for X) 的英文缩写,中文名为小企鹅输入法,是一个以 GPL 方式发布的输入法框架, 编写它的目是为桌面环境提供一个灵活的输入方案,彻底解决在GNU/Linux下没有一个好的中文输入法的问题。 fcitx支持GTK、GNOME等常见桌面环境。(我的是GTK)
ubuntu默认的输入源是ibus,而搜狗输入法是基于fcitx的,因此需要换源(见3.2)。这就是fcitx与搜狗输入法之间的关系:fcitx为搜狗输入法提供了桌面图形环境。 但是,ubuntu自带的fcitx与搜狗输入法不兼容,所以需要卸载掉ubuntu自带的fcitx。换言之,在安装搜狗输入法之前要重新安装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
在$HOME下创建.xinputrc文件,写入下面内容:
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XIM_PROGRAM=fcitx export XMODIFIERS="@im=fcitx"保存退出后source一下。
到搜狗输入法官网下载sogoupinyin-64 for linux安装包,注意是64位的。参考:https://pinyin.sogou.com/linux/?r=pinyin 使用命令:
dpkg -i sogoupin.deb
安装完成。
1 https://my.oschina.net/mistylinux/blog/3077972 2 https://blog.csdn.net/xiangxianghehe/article/details/80112149