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

    技术2025-08-14  19

    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

    Processed: 0.010, SQL: 9