1.卸载自带的ibus
sudo dnf remove ibus
若受保护无法删除执行
sudo rpm -e --nodeps ibus
2.安装fcitx及相关
sudo dnf install fcitx-table fcitx-gtk3 fcitx-table-chinese fcitx fcitx-data fcitx-configtool fcitx-pinyin
修改配置文件.bashrc
打开.bashrc
sudo gedit ~/.bashrc
粘贴以下内容
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
新建fcitx.sh
sudo gedit /etc/profile.d/fcitx.sh
打开后复制以下内容保存
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
安装缺省的fcitx相关包
sudo dnf install fcitx-{ui-light,qt{4,5},table,gtk{2,3},table-{extra,other,chinese},configtool}
3.安装搜狗输入法
官网下载deb包备用
安装deb转rpm软件alien
sudo dnf install alien
开始转换
sudo alien -r 软件名 generated
转换成功后会得到一个同名的rpm后缀文件
使用rpm命令进行安装
sudo rpm -ivh 文件名.rpm
如果安装不上可以强制进行安装
sudo rpm -ivh --nodeps --force 文件名.rpm
复制搜狗拼音的库
sudo cp /usr/lib/x8664-linux-gnu/fcitx/fcitx-sogoupinyin.so /usr/lib64/fcitx/
4.设置fcitx开机启动
Gnome桌面安装 gnome-tweaks
sudo dnf install gnome-tweaks
找到开机启动程序添加Fcitx开机启动
kde桌面
5.安装输入法选择器
sudo dnf install im-chooser
使用
im
-chooser
设置默认输入法
sudo
im
-chooser
选择使用
fcitx
,然后登出重新登录即可生效
参考: