Debian13 Trixie静默安装Fcitx5拼音输入法脚本

roed2026-02-08  120

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
以 root 权限运行脚本:
sudo ./install-fcitx5.sh
注销重新登录后即可使用
申明 1、网站名称:容易得 网址:WWW.ROED.CN
2、网站的内容来源于网络,如有侵权,请联系邮箱:185254287#qq.com 本站会在7个工作日内进行删除处理。
3、转载发布此文目的在于传递分享更多信息,仅代表原作者个人观点,并不代表本站赞同其观点和对其真实性负责。文章内容仅供参考,请读者自行甄别,以防风险。
4、禁止发布和链接任何有关政治、色情、宗教、迷信、低俗、变态、血腥、暴力以及危害国家安全,诋毁政府形象等违法言论和信息。
转载请注明原文地址:https://www.roed.cn/read-479168.html