fedora20 安装搜狗输入法

卸载ibus,启用fcitx

Posted by DavidWang on November 26, 2014

“Fedora自带的输入法对中文的支持并不够好,可以安装搜狗输入法进行替代”

0.环境描述

系统环境: Fedora 20  64位
搜狗输入法版本: sogou_pinyin_linux_1.1.0.0037_amd64

1.卸载ibus

sudo yum remove ibus
gsettings set org.gnome.settings-daemon.plugins.keyboard active false    #解除gnome桌面与ibus守护进程的绑定(必须有这一步)

2.安装fcitx输入法

linux 搜狗输入法使用fcitx作为输入平台,因此要先安装fcitx输入法:

sudo yum install fcitx fcitx-configtool

检查安装结果:

fcitx -v
显示:fcitx version: 4.2.8.4

说明fcitx的当前版本为4.2.8.4,安装成功

下一步需要配置Fcitx的环境:在~/.bashrc中加入一下内容:

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

保存后重启电脑

3.安装搜狗拼音输入法

官网下载最新版本的搜狗拼音输入法,我下载的是sogou_pinyin_linux_1.1.0.0037_amd64.deb

下载完成后,切换到deb包所在的目录,执行以下命令:

ar vx sogou_pinyin_linux_1.1.0.0037_amd64.deb

此时会获取包中的文件:

x - debian-binary
x - control.tar.gz
x - data.tar.xz

然后执行以下命令,将包中的内容配置到系统安装目录当中:

sudo tar -Jxvf data.tar.xz  -C /

,在fcitx中导入搜狗库,使fcitx识别并统一管理搜狗拼音,执行以下命令:

sudo cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so  /usr/lib64/fcitx/fcitx-sogoupinyin.so

4.启动搜狗拼音输入法

打开终端,启动fcitx和搜狗拼音输入法:

fcitx
sogou-qimpanel

为了避免每次启动都要自己手动输入此命令,可以将搜狗拼音输入法加入开机启动项之中