Fedora默认的输入法是ibus,用起来还是没有搜狗输入法顺手,于是找来UbuntuKylin与搜狗合作开发的搜狗安装包进行安装。
1.卸载ibus
sudo yum remove ibus
gsettings set org.gnome.settings-daemon.plugins.keyboard active false #解除gnome桌面与ibus守护进程的绑定
2.安装fcitx输入法平台
sudo yum install fcitx
sudo yum install fcitx-configtool.x86_64 #用于图形化配置输入法
3.配置fcitx的环境变量
在~/.bashrc中加入以下内容:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
4.注销用户
Fedora 20 没有注销这一选项,可以通过命令注销
5.下载安装搜狗输入法
在搜狗官网下载.deb安装(http://pinyin.sogou.com/linux/?r=pinyin),不要用alien转换成rpm,安装时会提示错误(貌似路径错误);进入到下载目录解压.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
启动fcitx 和sogou-qimpanel, 会冒出一堆警告和错误信息.我没有处理,直接启动fcitx配置工具配置输入法,正常使用搜狗.
fcitx
sogou-qimpanel