admin管理员组文章数量:1130349
1 手动安装与配置流程
1.1 更新系统与安装基础组件
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y fcitx
1.2 将 Fcitx 设置为默认输入法框架并开机自启动
# 将 Fcitx 框架添加到开机自启动
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
1.3 启动(或重启)Fcitx 服务
# 如果已经在运行,则重启;否则新启动
if pgrep fcitx &>/dev/null; then
fcitx-remote -r
else
fcitx &
sleep 1
fi
1.4 下载并安装搜狗拼音 Debian 包
# 从官方页面获取最新 64 位安装包
wget -O ~/Downloads/sogoupinyin.deb "https://pinyin.sogou/linux/download.php?f=linux&bit=64"
# 安装 .deb 包
sudo dpkg -i ~/Downloads/sogoupinyin.deb
# 修复依赖
sudo apt-get install -f -y
1.5 安装 Qt 与 GSettings-Qt 依赖
sudo apt-get install -y \
libqt5qml5 \
libqt5quick5 \
libqt5quickwidgets5 \
qml-module-qtquick2 \
libgsettings-qt1
1.6 配置默认输入法框架
- 打开「Settings(设置)」→「Region & Language(区域和语言)」。
- 在 Input Method 或 Keyboard 设置中,将默认输入法框架切换为 Fcitx4。
- 运行
fcitx-config-gtk3或fcitx5-configtool,在界面中添加并启用「搜狗拼音」。 - 重启后检查是否生效,切换到搜狗输入法,shift切换中英文
2 全自动脚本安装
下面是一个一键全自动完成上述所有步骤的 Bash 脚本。
保存为 install_sogou.sh,赋予可执行权限后,以 root 身份运行即可。
#!/usr/bin/env bash
set -euo pipefail
# 如果不是 root,自动用 sudo 重新执行
if [ "$EUID" -ne 0 ]; then
echo "[提示] 需要管理员权限,正在以 sudo 重启脚本..."
exec sudo bash "$0" "$@"
fi
DEB_URL="https://pinyin.sogou/linux/download.php?f=linux&bit=64"
DEB_FILE="/tmp/sogoupinyin.deb"
echo "[1/10] 更新 APT 软件列表…"
apt-get update
echo "[2/10] 升级已安装的软件包…"
apt-get upgrade -y
echo "[3/10] 安装 fcitx 输入法框架…"
apt-get install -y fcitx
echo "[4/10] 配置 fcitx 开机自启动…"
cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
echo "[5/10] 启动或重启 fcitx 服务…"
if pgrep fcitx &>/dev/null; then
echo " fcitx 已运行,执行重启"
fcitx-remote -r
else
echo " fcitx 未运行,正在启动"
fcitx &
sleep 1
fi
echo "[6/10] 下载搜狗拼音安装包到 ${DEB_FILE}…"
wget -O "${DEB_FILE}" "${DEB_URL}"
echo "[7/10] 安装 .deb 包…"
dpkg -i "${DEB_FILE}" || true
echo "[8/10] 修复可能的依赖缺失…"
apt-get install -f -y
echo "[9/10] 安装 Qt 与 GSettings-Qt 依赖…"
apt-get install -y \
libqt5qml5 \
libqt5quick5 \
libqt5quickwidgets5 \
qml-module-qtquick2 \
libgsettings-qt1
echo "[10/10] 清理临时安装包…"
rm -f "${DEB_FILE}"
echo "✔ 安装完成!现在可以通过 “fcitx-config-gtk3” 或 “fcitx5-configtool” 来配置输入法。"
使用说明:
- 将以上脚本保存为
install_sogou.sh。- 在终端执行
chmod +x install_sogou.sh。- 运行
sudo ./install_sogou.sh,耐心等待即可。- 最后同样需要在「系统设置 → 区域与语言」中将默认输入法框架切换为 Fcitx4,并在 Fcitx 配置工具中启用「搜狗拼音」。
- 重启后检查是否生效,切换到搜狗输入法,shift切换中英文
1 手动安装与配置流程
1.1 更新系统与安装基础组件
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y fcitx
1.2 将 Fcitx 设置为默认输入法框架并开机自启动
# 将 Fcitx 框架添加到开机自启动
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
1.3 启动(或重启)Fcitx 服务
# 如果已经在运行,则重启;否则新启动
if pgrep fcitx &>/dev/null; then
fcitx-remote -r
else
fcitx &
sleep 1
fi
1.4 下载并安装搜狗拼音 Debian 包
# 从官方页面获取最新 64 位安装包
wget -O ~/Downloads/sogoupinyin.deb "https://pinyin.sogou/linux/download.php?f=linux&bit=64"
# 安装 .deb 包
sudo dpkg -i ~/Downloads/sogoupinyin.deb
# 修复依赖
sudo apt-get install -f -y
1.5 安装 Qt 与 GSettings-Qt 依赖
sudo apt-get install -y \
libqt5qml5 \
libqt5quick5 \
libqt5quickwidgets5 \
qml-module-qtquick2 \
libgsettings-qt1
1.6 配置默认输入法框架
- 打开「Settings(设置)」→「Region & Language(区域和语言)」。
- 在 Input Method 或 Keyboard 设置中,将默认输入法框架切换为 Fcitx4。
- 运行
fcitx-config-gtk3或fcitx5-configtool,在界面中添加并启用「搜狗拼音」。 - 重启后检查是否生效,切换到搜狗输入法,shift切换中英文
2 全自动脚本安装
下面是一个一键全自动完成上述所有步骤的 Bash 脚本。
保存为 install_sogou.sh,赋予可执行权限后,以 root 身份运行即可。
#!/usr/bin/env bash
set -euo pipefail
# 如果不是 root,自动用 sudo 重新执行
if [ "$EUID" -ne 0 ]; then
echo "[提示] 需要管理员权限,正在以 sudo 重启脚本..."
exec sudo bash "$0" "$@"
fi
DEB_URL="https://pinyin.sogou/linux/download.php?f=linux&bit=64"
DEB_FILE="/tmp/sogoupinyin.deb"
echo "[1/10] 更新 APT 软件列表…"
apt-get update
echo "[2/10] 升级已安装的软件包…"
apt-get upgrade -y
echo "[3/10] 安装 fcitx 输入法框架…"
apt-get install -y fcitx
echo "[4/10] 配置 fcitx 开机自启动…"
cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
echo "[5/10] 启动或重启 fcitx 服务…"
if pgrep fcitx &>/dev/null; then
echo " fcitx 已运行,执行重启"
fcitx-remote -r
else
echo " fcitx 未运行,正在启动"
fcitx &
sleep 1
fi
echo "[6/10] 下载搜狗拼音安装包到 ${DEB_FILE}…"
wget -O "${DEB_FILE}" "${DEB_URL}"
echo "[7/10] 安装 .deb 包…"
dpkg -i "${DEB_FILE}" || true
echo "[8/10] 修复可能的依赖缺失…"
apt-get install -f -y
echo "[9/10] 安装 Qt 与 GSettings-Qt 依赖…"
apt-get install -y \
libqt5qml5 \
libqt5quick5 \
libqt5quickwidgets5 \
qml-module-qtquick2 \
libgsettings-qt1
echo "[10/10] 清理临时安装包…"
rm -f "${DEB_FILE}"
echo "✔ 安装完成!现在可以通过 “fcitx-config-gtk3” 或 “fcitx5-configtool” 来配置输入法。"
使用说明:
- 将以上脚本保存为
install_sogou.sh。- 在终端执行
chmod +x install_sogou.sh。- 运行
sudo ./install_sogou.sh,耐心等待即可。- 最后同样需要在「系统设置 → 区域与语言」中将默认输入法框架切换为 Fcitx4,并在 Fcitx 配置工具中启用「搜狗拼音」。
- 重启后检查是否生效,切换到搜狗输入法,shift切换中英文
版权声明:本文标题:linux系统(ubuntu20、22)下脚本全自动安装搜狗拼音输入法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1754662495a2713597.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论