Debian 13 Trixie一键切换到 Fcitx5 拼音输入法的脚本已经为你准备好,这个脚本会自动清理旧版 fcitx 残留、安装 Fcitx5 全套组件、配置环境变量,全程无交互静默安装。
#!/bin/bash
# 脚本功能:Debian 13 一键安装配置 Fcitx5 拼音输入法
# 适用系统:Debian 13 (Trixie) amd64/arm64
# 确保以 root 权限运行
if [ "$(id -u)" -ne 0 ]; then
echo "请使用 sudo 或 root 权限运行此脚本!"
exit 1
fi
echo "===== 开始安装 Fcitx5 拼音输入法 ====="
# 1. 更新软件源(静默)
echo "步骤1:更新系统软件源..."
apt update -qq -y
# 2. 卸载旧版 fcitx 及搜狗输入法(避免冲突)
echo "步骤2:清理旧版输入法残留..."
apt remove -qq -y fcitx sogoupinyin 2>/dev/null
apt autoremove -qq -y
# 3. 安装 Fcitx5 全套组件(核心+拼音+前端适配)
echo "步骤3:安装 Fcitx5 及拼音输入法..."
apt install -qq -y \
fcitx5 \
fcitx5-chinese-addons \
fcitx5-frontend-gtk3 \
fcitx5-frontend-qt5 \
fcitx5-config-qt \
fcitx5-module-cloudpinyin \
im-config
# 4. 设置系统默认输入法为 Fcitx5
echo "步骤4:配置系统默认输入法..."
im-config -n fcitx5
# 5. 配置全局环境变量(兼容 GTK/Qt 程序)
echo "步骤5:配置输入法环境变量..."
# 用户级配置(当前用户)
cat > ~/.xprofile << EOF
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx5
EOF
# 系统级配置(所有用户)
tee /etc/profile.d/fcitx5-ime.sh > /dev/null << EOF
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx5
EOF
# 6. 重启 Fcitx5 服务
echo "步骤6:启动 Fcitx5 服务..."
fcitx5 -r 2>/dev/null || fcitx5-autostart
echo "===== 安装完成!====="
echo "请执行以下操作使输入法生效:"
echo "1. 注销当前用户并重新登录(必做)"
echo "2. 登录后按 Ctrl+Space 切换中英文输入"
echo "3. 可通过 fcitx5-config-qt 图形界面自定义输入法设置"
使用方法(复制直接运行或保存为脚本)
将脚本保存为 install-fcitx5.sh:
nano install-fcitx5.sh
Ctrl+O 保存,Ctrl+X 退出编辑器。chmod +x install-fcitx5.sh
sudo ./install-fcitx5.sh
