在 Linux 系统中卸载 fcitx
在 Linux 系统中卸载 fcitx 时,应按“停用进程—卸载主程序及插件—清理残留—切换默认输入法”的顺序操作,以确保干净卸载并恢复系统输入法正常使用。
卸载前准备
确认版本:检查系统中安装的是 fcitx4 还是 fcitx5,可以通过命令
fcitx -v或fcitx5 -v查看版本。检查运行状态:确保 fcitx 当前是否正在运行,避免卸载过程中出现候选框残留或输入异常。
备份配置:如果有自定义输入法配置,可以先备份
~/.config/fcitx/或~/.config/fcitx5/文件夹。
停用 fcitx 进程
在终端执行:
pkill fcitx
pkill fcitx5
确保所有 fcitx 相关进程已停止。
卸载主程序及插件
根据发行版选择命令:
Ubuntu/Debian 系:
sudo apt remove --purge fcitx* fcitx5*
sudo apt autoremove
Fedora/RHEL 系:
sudo dnf remove fcitx* fcitx5*
Arch/Manjaro 系:
sudo pacman -Rns fcitx fcitx5
注意删除主程序、输入法模块、前端插件和主题模块,以避免残留。
清理残留配置
删除用户目录下的配置:
rm -rf ~/.config/fcitx
rm -rf ~/.config/fcitx5
检查环境变量,如
XMODIFIERS、GTK_IM_MODULE、QT_IM_MODULE,确保不再指向 fcitx:
echo $XMODIFIERS
如果仍指向 fcitx,可在 ~/.bashrc 或 ~/.profile 中删除相关行。
切换默认输入法
安装并启用 IBus:
sudo apt install ibus ibus-pinyin
ibus-setup
设置环境变量:
export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
重启系统或注销重新登录,使设置生效。
验证卸载成功
启动终端输入
fcitx或fcitx5,应提示未找到命令。系统输入法切换正常,候选框不再弹出 fcitx 界面。
桌面环境自启动项中不再包含 fcitx。
通过以上步骤,可以彻底卸载 fcitx 并恢复系统默认输入法,避免残留配置导致的输入异常或登录问题。