Fedora Server 21 安装 搜狗拼音输入法
最新文章:Virson’s Blog
借鉴文章:博客园-怒杀神殿
方法一:解压deb安装包方式安装:
如果本机已安装ibus,需要先卸载,需要root用户操作:
yum list installed | grep ibus yum remove ibus
接下来安装fcitx,保持root用户:
yum install fcitx fcitx-pinyin fcitx-configtool
当前用户登录终端,输入如下命令,切换为当前用户:
im-chooser
在弹出的选择框中选择“fcitx”,点击注销:
接下来去搜狗输入法Linux官网下载deb版本的,注意是32bit还是64bit:
http://pinyin.sogou.com/linux/?r=pinyin
我这里下载的是64bit版本的:sogoupinyin_1.2.0.0042_amd64.deb
安装dpkg包,切换为root用户:
yum install dpkg
接下来解压deb包,切换到当前用户:
mkdir sogou;cd sogou cp ../sogoupinyin_1.2.0.0042_amd64.deb . ar vx sogoupinyin_1.2.0.0042_amd64.deb #执行本句命令后会有如下提示: x - debian-binary x - control.tar.gz x - data.tar.xz
接下来继续安装,切换到root用户,保持当家层级目录(~/sogou)不要变:
tar -Jxvf data.tar.xz -C /
复制搜狗拼音的库,保持root用户:
cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so /usr/lib64/fcitx/
执行如下命令后重启,切换到当前用户执行:
fcitx
sogou-qimpanel
重启后即可使用!
需要注意的问题:
1、gsetting配置
这时候该使用 im-chooser 选择输入法为fcitx后报错显示:
GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark. imsettings 2derror_2dquark.Code5: Current desktop isn’t targeted by IMSettings.
查看日志:
INFO: Attempting to switch IM to FCITX [lang=en_US.utf8, update=true] org.gnome.settings-daemon.plugins.keyboard.active is true. imsettings is going to be disabled.
需要对gsetting设定,保持当前用户:
gsettings set org.gnome.settings-daemon.plugins.keyboard active false
执行成功上面的命令后再去使用im-chooser中选择fcitx
2、缺少依赖库的问题:
在运行sogou-qimpanel时会提示缺少libopencc,需要安装第三方源的opencc库,root用户:
wget https://gitcafe.com/sensor/myrepo/raw/master/myrepo.repo \ -O /etc/yum.repos.d/myrepo.repo yum makecache yum install opencc
重新运行sogou-qimpanel即可看到搜狗输入法的工具栏,如果不能输入,请注销当前用户即可!
方法二:使用私有第三方源(推荐使用):
方法一中注意事项第2点中安装的源中其实已经包含了第三方编译版本的rpm版本输入法,使用如下命令安装即可:
yum install sogou
在安装之前还是需要安装fcitx框架的,此处参考方法一中的fcitx安装方法。
值得注意的是,这份第三方源中还包含有在Linux Deepin系统中很受欢迎的几款软件,例如深度音乐,深度截图等,具体请看作者的简介:https://gitcafe.com/sensor/myrepo
在此感谢作者sensor的无私奉献!