马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
在 Ubuntu 22.04 上装搜狗输入法,最常见的失败点是:装完了输入法框里没有中文、切换不出来,或者干脆搜狗根本没出现在候选里。这通常不是搜狗包的问题,而是输入法框架没选对——Ubuntu 默认带的是 IBus,而搜狗 Linux 版是基于 Fcitx 的。这篇按「装框架 → 加中文语言 → 下 deb → 装依赖 → 配自启 → 设键盘」的顺序走一遍。
一、装上 fcitx 框架
sudo apt-get install fcitx
装完先别急着装输入法本体,中间还有系统语言这一环。
二、添加中文语言支持
- 系统设置 → 区域和语言 → 管理已安装的语言;
- 切到「语言」页签,点「添加或删除语言」;
- 在列表里勾选「中文(简体)」,点应用;
- 回到「语言支持」窗口,把「键盘输入法系统」改成 fcitx。
这步不做,后面搜狗即使装成功也不会出现在输入法列表里。
三、下载 deb 安装包
去搜狗输入法官网的 Linux 下载页(shurufa.sogou.com)选 x86_64 架构的 deb 包,记一下下载路径。虚拟机里可以直接开浏览器下,或者用 wget 拉直链。
四、装依赖再装输入法
在 deb 所在目录打开终端(右键「在终端打开」就能保证目录一致),先进 root:
sudo su
先补上 Qt5 和 GSettings 的运行库,缺这几个包装搜狗时会报依赖错误:
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
然后装 deb(把文件名换成你下到的那个):
sudo dpkg -i 安装包的名字.deb
如果提示缺少依赖:
sudo apt -f install
sudo apt update
dpkg -i 只负责解包,依赖检查是 apt 的活,所以这两条几乎总是要跟着跑一遍。
五、让 fcitx 开机自启
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
原文里有个「卸载 ibus 框架」的步骤(sudo apt purge ibus)。要不要卸看情况:如果系统里确实只剩 IBus 在抢配置,卸掉能少一层冲突;但很多桌面组件还依赖 ibus 的库,盲卸可能导致某些界面乱码。稳妥做法是先不卸,只在下面第六步把搜狗设成默认,实测能用就别动 ibus。
六、把搜狗设成第一位
- 点输入法指示器旁的「关于搜狗」,在弹出的第二个键盘入口点「配置」;
- 在输入法列表里把搜狗输入法勾上,并用上下键把它挪到第一位;
- 注销或重启一次会话让自启生效。
七、排障清单
- 切不出中文:先
fcitx-diagnose,它会直接告诉你缺哪一步(常见是 DISPLAY 不对或者 fcitx 没起来);
- 候选框一闪而过:多是 fcitx 和 ibus 同时注册了热键,
im-config 检查一下当前生效框架;
- 搜狗进程起来了但没候选:检查
~/.config/fcitx 目录下有没有搜狗的 .so,没有说明 deb 装歪了,dpkg -L sogoupinyin 看装到哪;
- 虚拟机里没网下不了包:先把 apt 源换国内镜像,再
apt update。
qidao123.com企服评测-应用市场 编辑提示 |