之前用的是google拼音,发现并不好用,很多繁体字,因此改为搜狗输入法,记录下来安装以及遇到的问题,方便以后查看使用。
安装教程参考:https://blog.csdn.net/Chamico/article/details/89788324
安装Fcitx输入框架
相关的依赖库和框架都会自动安装上
sudo apt install fcitx-bin
sudo apt-get install fcitx-table
下载Linux版本搜狗输入法
官网链接:https://shurufa.sogou.com/linux?r=pinyin
根据自己选择32位还是64位
安装软件包
然后进入相应的下载目录,进行安装(安装过程中如果有错,运行 sudo apt --fix-broken install 删除安装,重新开始)
sudo dpkg -i (sougou的文件名.deb)
dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。
安装软件
命令行:dpkg -i <.deb file name>
示例:dpkg -i avg71flm_r28-1_i386.deb
遇到 dpkg: error processing package sogoupinyin (–install) :dependency problems - leaving unconfigured
输入 sudo apt-get install -f
中间有提示,输入 Y Do you want to continue? [Y/n] Y
执行完成即可!
出现安装错误可以使用,检查修复依赖:
sudo apt-get install -f
安装完成后重启系统
进行相关设置settings–>Region&language–>Manage Installed Languages
更改输入框架为 fcitx 然后点击上面的 Apply System-Wide 应用到全局。
重启系统
重新登录后,在右上角出现一个键盘标志,点击进入,选择Configure Fcitx 或者 Configure Current Lnput Method
进入下面的Input Method界面后,选择+号
进入到Add input method界面,将下面的Only Show Current Language 点掉后,在搜索栏搜索搜狗拼音sogou,选中之后进行添加(建议不要把搜狗输入法移动到第一位,不然按shift切换中英文时,有时输入板会出现乱码)
搜狗里面可以设置,默认应该就是 shift 切换中英文。或者可以把搜狗设置的中英文切换快捷键关掉,在fcitx的GlobalConfig 中Trigger Input Method改为Lshift,这样也可以按 shift 切换中英文。
安装完后遇到问题,发现没有中文
解决参考:https://blog.csdn.net/hanhandan/article/details/124697280
- 打开/var/log/syslog,看看是否有什么错误
我的环境,出现的异常日志:
sogoupinyin-watchdog.desktop[10222]: /opt/sogoupinyin/files/bin/sogoupinyin-service: error while loading shared libraries: libgsettings-qt.so.1: cannot open shared object file: No such file or directory
提示我有一个libgsettings-qt相关的库文件没有找到
2. 安装缺失的库
sudo apt-cache search libgsettings
sudo apt install qml-module-gsettings1.0
最后,可以使用。感谢这些文章的大佬解决方法。