ps:
每次重启记得先连接网络,且时刻注意网络是否畅通!!!
若使用虚拟机,请先拍好快照,以防发生意外!!!
总体流程:
- 添加epel源 (若epel源无法安装成功,后续步骤无法进行)
- 安装fcitx (无需卸载ibus,卸载会出现桌面异常的问题)
- 关闭ibus输入监听,并且换为fcitx
- 切换默认键盘为fcitx,重启后生效
- 安装sogou输入法
注意:
若为root用户请自行去除sudo
若非root用户请确保拥有sudo权限
具体步骤:
-
添加epel源
- 下载epel源
sudo wget https://copr.fedorainfracloud.org/coprs/mosquito/myrepo/repo/epel-7/mosquito-myrepo-epel-7.repo -O /etc/yum.repos.d/mosquito-myrepo-epel-7.repo
- 导入key
wget -c https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo rpm --import RPM-GPG-KEY-elrepo.org
- 添加源
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
- 下载epel源
-
安装一些插件
- 安装插件fastestmirror,可以让yum管理器自动搜索最快源下载
sudo yum -y install yum-fastestmirror
- 重建repolist资源缓存
sudo yum makecache
- 安装插件fastestmirror,可以让yum管理器自动搜索最快源下载
-
安装fcitx输入法
- 安装输入法fcitx输入法
sudo yum -y install fcitx fcitx-pinyin fcitx-configtool
- 关闭 ibus 输入法输入监听
gsettings set org.gnome.settings-daemon.plugins.keyboard active false
- 切换输入法
imsettings-switch fcitx
- 重启系统
重启后自动开启fcitx输入法,可正常使用。reboot
- 安装输入法fcitx输入法
-
安装sogou输入法
-
下载sogou输入法安装包
https://pinyin.sogou.com/linux/?r=pinyin
-
安装alien依赖软件
sudo yum -y install alien
-
安装依赖软件
sudo yum -y install qtwebkit
-
将deb安装包转换为rpm安装包
sudo alien -r sogoupinyin_2.2.0.0108_amd64.deb
-
安装rpm包
sudo rpm -ivh --force sogoupinyin-2.2.0.0108-2.x86_64.rpm
-
安装dpkg依赖软件
sudo yum -y install dpkg
-
解压sogoupinyin安装包
ar vx sogoupinyin_2.2.0.0108_amd64.deb
-
将data.tar.xz解压到根目录
sudo tar -xvf data.tar.xz -C /
-
复制Sogoupin的so文件到指定目录(目录可能会有不同,/usr/lib/****-linux-gnu/fcitx/fcitx-sogoupinyin.so)
sudo cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so /usr/lib64/fcitx/
-
启动Sogou输入法
sogou-qimpanel
输入法安装完成啦!!!
-
idea 中若无法使用请在idea.sh头部添加如下指令重启即可
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"
参考文章:
- CentOS 7 需要安装的常用工具,及centos安装fcitx 搜狗输入法的坑旅
https://blog.csdn.net/tham_/article/details/41868831
- 将deb包中的搜狗输入法添加到fcitx中
http://blog.51cto.com/13843846/2134338