
Ubuntu 24.10 安装搜狗输入法
安装之前
搜狗输入法在Wayland环境下会出现不断闪烁的异常情况,由于我电脑的NVIDIA驱动本身对Wayland支持就较差,因此我选择直接切换到X11,经过测试,工作正常。
如果你希望在Wayland上使用搜狗输入法,可能需要做好无法正常工作的准备,建议切换到X11。
如何切换到X11?
如果你正在使用Ubuntu默认的登陆管理器,在点击用户名后输入密码的界面,可以通过点击右下角齿轮图标来选择“Ubuntu on X11”
下载安装包
安装fcitx
Ubuntu 24默认使用的是ibus,需要卸载并安装fcitx才能支持搜狗输入法。
然而apt
无法处理这样的安装(会报错),因此还需要安装一个更高级的包管理器aptitude
。
sudo apt update
sudo apt install aptitude
sudo apt purge ibus
sudo aptitude install fcitx
这样aptitude会直接给我们一个解决方案:
$ sudo aptitude install fcitx
下列“新”软件包将被安装。
dbus-x11{a} fcitx{b} fcitx-config-common{a} fcitx-config-gtk{a}
fcitx-frontend-all{a} fcitx-frontend-gtk2{a} fcitx-frontend-gtk3{a}
fcitx-frontend-qt5{a} fcitx-frontend-qt6{a} fcitx-module-dbus{a}
fcitx-module-kimpanel{a} fcitx-module-lua{a}
fcitx-module-quickphrase-editor5{a} fcitx-module-x11{a} fcitx-modules{a}
fcitx-ui-classic{a} libfcitx-config4{a} libfcitx-core0{a}
libfcitx-gclient1{a} libfcitx-qt5-1{a} libfcitx-qt5-data{a}
libfcitx-utils0{a} liblua5.2-0{a} libpresage-data{a} libpresage1v5{a}
libtinyxml2.6.2v5{a} presage{a}
下列软件包将被“删除”:
fcitx5{a} fcitx5-config-qt{u} fcitx5-frontend-all{u} ibus-data{u}
ibus-gtk4{u} libime-bin{u} libkf5itemviews-data{u} libkf5itemviews5{u}
libkf5widgetsaddons-data{u} libkf5widgetsaddons5{u} libqt5x11extras5{u}
python3-ibus-1.0{u}
0 个软件包被升级,新安装 27 个,12 个将被删除, 同时 0 个将不升级。
需要获取 15.4 MB 的存档。解包后将释放 100 MB。
下列软件包存在未满足的依赖关系:
fcitx : 依赖: fcitx-bin 但它将不会被安装
依赖: fcitx-data 但它将不会被安装
fcitx5-pinyin : 依赖: fcitx5 但它将不会被安装
fcitx5-table : 依赖: fcitx5 但它将不会被安装
下列动作将解决这些依赖关系:
删除 下列软件包:
1) fcitx5-chinese-addons [5.1.6-2 (now, oracular)]
2) fcitx5-chinese-addons-bin [5.1.6-2 (now, oracular)]
3) fcitx5-chinese-addons-data [5.1.6-2 (now, oracular)]
4) fcitx5-module-chttrans [5.1.6-2 (now, oracular)]
5) fcitx5-module-cloudpinyin [5.1.6-2 (now, oracular)]
6) fcitx5-module-fullwidth [5.1.6-2 (now, oracular)]
7) fcitx5-module-pinyinhelper [5.1.6-2 (now, oracular)]
8) fcitx5-module-punctuation [5.1.6-2 (now, oracular)]
9) fcitx5-pinyin [5.1.6-2 (now, oracular)]
10) fcitx5-pinyin-gui [5.1.6-2 (now, oracular)]
11) fcitx5-table [5.1.6-2 (now, oracular)]
安装 下列软件包:
12) fcitx-bin [1:4.2.9.9-2build2 (oracular)]
13) fcitx-data [1:4.2.9.9-2build2 (oracular)]
14) libgettextpo0 [0.22.5-2 (oracular)]
保留下列未解决的依赖关系:
15) fcitx5-chinese-addons 推荐 fcitx5
16) fcitx5-pinyin 推荐 fcitx5-module-chttrans (= 5.1.6-2)
17) fcitx5-pinyin 推荐 fcitx5-module-cloudpinyin (= 5.1.6-2)
18) fcitx5-pinyin 推荐 fcitx5-module-fullwidth (= 5.1.6-2)
19) fcitx5-pinyin 推荐 fcitx5-module-pinyinhelper (= 5.1.6-2)
20) fcitx5-table 推荐 fcitx5-module-fullwidth (= 5.1.6-2)
是否接受该解决方案?[Y/n/q/?]
添加中文语言
注意:如果你在安装时选择的是“中文(简体)”,那么Ubuntu已经为你安装好了中文语言包,可以跳过这一步。
这部分内容直接参考搜狗官方教程:
https://shurufa.sogou.com/linux/guide
打开 系统设置——区域和语言——管理已安装的语言——在“语言”tab下——点击“添加或删除语言”
弹出“已安装语言”窗口,勾选中文(简体),点击应用
安装搜狗输入法
安装依赖(不安装会导致搜狗输入法GUI无法显示):
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
安装搜狗输入法:
双击打开官网下载的安装包 或 使用apt/dpkg
安装都可以。
重启系统生效
随便找一个输入框,使用Ctrl+Space
快捷键切换输入法,就能看到熟悉的搜狗输入法状态栏了:
如果这个状态栏没有出现,或者输入异常,检查一下依赖有没有安装,或是安装步骤有没有问题。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-SA 4.0 协议,您可以在不商用的情况下,免费转载或修改本文内容,完整转载请注明来自 Patrick's Blog
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果