在 Linux 系统中卸载 fcitx

fanfan 0 阅读

在 Linux 系统中卸载 fcitx 时,应按“停用进程—卸载主程序及插件—清理残留—切换默认输入法”的顺序操作,以确保干净卸载并恢复系统输入法正常使用。

卸载前准备

  1. 确认版本:检查系统中安装的是 fcitx4 还是 fcitx5,可以通过命令 fcitx -vfcitx5 -v 查看版本。

  2. 检查运行状态:确保 fcitx 当前是否正在运行,避免卸载过程中出现候选框残留或输入异常。

  3. 备份配置:如果有自定义输入法配置,可以先备份 ~/.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

注意删除主程序、输入法模块、前端插件和主题模块,以避免残留。

清理残留配置

  1. 删除用户目录下的配置:

rm -rf ~/.config/fcitx
rm -rf ~/.config/fcitx5
  1. 检查环境变量,如 XMODIFIERSGTK_IM_MODULEQT_IM_MODULE,确保不再指向 fcitx:

echo $XMODIFIERS

如果仍指向 fcitx,可在 ~/.bashrc~/.profile 中删除相关行。

切换默认输入法

  1. 安装并启用 IBus:

sudo apt install ibus ibus-pinyin
ibus-setup
  1. 设置环境变量:

export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus

重启系统或注销重新登录,使设置生效。

验证卸载成功

  • 启动终端输入 fcitxfcitx5,应提示未找到命令。

  • 系统输入法切换正常,候选框不再弹出 fcitx 界面。

  • 桌面环境自启动项中不再包含 fcitx。
    通过以上步骤,可以彻底卸载 fcitx 并恢复系统默认输入法,避免残留配置导致的输入异常或登录问题。