RHEL7.9 安装Fcitx输入法

RHEL7.9 安装Fcitx输入法

RHEL7.9 默认使用iBus的输入法,想要替换成小企鹅输入法,为继续安装搜狗输入法作为基础。

1.添加最新的epel源,如果有红帽开发者订阅还要启用额外的源

yum install https://dl.fedoraproject.org/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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值