admin管理员组文章数量:1543211
RHEL7.9 安装Fcitx输入法
RHEL7.9 默认使用iBus的输入法,想要替换成小企鹅输入法,为继续安装搜狗输入法作为基础。
1.添加最新的epel源,如果有红帽开发者订阅还要启用额外的源
yum install https://dl.fedoraproject/pub/epel/epel-release-latest-7.noarch.rpm
subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms" --enable "rhel-ha-for-rhel-*-server-rpms"
2.简单粗暴安装fcitx
yum install fcitx*
3.查看在/etc/X11/xinit/xinput.d/目录下是否有fcitx.conf配置文件,当然其中还包括ibus.conf等配置文件
4.删除ibus的软链接,新建fcitx的软链接
sudo rm -f /etc/alternatives/xinputrc
sudo ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc
或者用alternatives命令
sudo alternatives --config xinputrc
选择fcitx,这样等同于ln命令手动建立fcitx的软链接到xinputrc
5.在当前用户.bashrc添加默认使用fcitx的环境变量
vim .bashrc
把以下复制粘贴进去
# Fcitx configure
export XIM_PROGRAM=fcitx
export XIM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
6.禁止 ibus 自动启动,结束 ibus 守护进程
给ibus-daemon赋予普通用户读写权限
sudo setfacl -m u:用户名:rw /usr/bin/ibus-daemon
永久关闭ibus-daemon守护进程
sudo pkill ibus-daemon
7.启动fcitx进程,并进行主题字体等设置。而后设置fcitx开机启动
fcitx -r; fcitx-configtool
sudo echo '/usr/bin/fcitx &> /dev/null' >> /etc/bashrc
OK,重启,先进行到这,安装搜狗再补充。
另外,如果要恢复ibus,按照这个流程反过来弄即可,不需要删除安装的fcitx*所有包,记得一定要把ibus-daemon的文件权限改回来。
sudo setfacl -x u:用户名 /usr/bin/ibus-daemon
版权声明:本文标题:RHEL7.9 安装Fcitx输入法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727084722a1097219.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论