前言
罗里吧嗦的话;可以跳过;
搜狗输入法,作为我体验最好的一个输入法,一直陪我从小学走到了现在,优麒麟线上发布会时,搜狗团队代表用“聪明”来形同它,事实也确实如此,它能十分人性地记录使用者常用的热词,并且会“猜测”使用者想表达的意思,一个工具思考变多了,就意味着它的使用者思考变少了,这也正是我一直习惯于搜狗的原因,所以在安装Linux系统之后,第一时间并不是想着如何去安装各种编程工具,而是安装一个搜狗输入法,不过,搜狗对Linux的支持并不是十分友好(主要原因应该是Linux用户还是太少了,并且Linux的不同发行版本太多了,详情可以【点击此处】查看我的另一篇博客),但是好在,国内的几个系统还是跟搜狗公司合作,并且发行了搜狗的Linux版本,接下来看教程。
避坑介绍
安装搜狗前的准备工作;不可跳过;
在安装之前,要先介绍两个东西,他们分别叫: fcitx 与 ibus ,这两个工具是 Linux 最原始的输入法工具,其在 Linux 中的地位不下于10年前我们常用的最原始的 拼音 / 五笔 输入法,这两个工具都有自己的中文输入法,也都支持拼音,其中 ibus 自带的是谷歌拼音输入法, fcitx 自带的是简体拼音,而搜狗输入法的 Linux 版正是在 fcitx 的基础上开发出来的,所以如果想在 Linux 上使用搜狗,你的 Linux 必须要安装 fcitx 。
在这里就可以将系统分为两类,一类是自己系统里集成了 fcitx 的系统,好比较为常见的 Ubuntu ,还有一种就是没有集成 fcitx 的,拿 Kali 举例(首页的背景图就是Kali自带的桌面背景,后面会介绍一下这个系统),除此之外,由于国产系统的逐渐崛起(大部分是基于Linux的),出现了许多自带 搜狗 输入法的系统,我常用的Deepin
、优麒麟 等都自己集成了搜狗,这一类系统大部分是使用了一个叫 wine 的微型虚拟机,在这类系统上安装搜狗,只要进入软件商店
查找搜狗就可以进行安装。
在安装搜狗之前,先进入系统的菜单
界面(类似于 Win10 的开始界面),在搜索栏输入 fcitx ,如果查找到 fcitx 或者是 “输入法配置”,则证明是系统自己集成了 fcitx 的系统,可以跳过第三步,否则,请从第三步开始执行。
安装 fcitx
安装搜狗的准备工作;
看到这里,你的系统应该是没有集成 fcitx 了,这时候请进入软件商店,搜索 fcitx configuration
,并进行安装,如果你的系统没有 软件商店的话(Kali就没有),则打开终端运行以下命令:
apt-get install fcitx-table-wbpy ttf-wqy-microhei ttf-wqy-zenhei
命令运行成功,则重启一下计算机,进入 第四步 ,如果提示 找不到资源,那么请[【点击此处】]给Linux换源(博文中有详细介绍什么是换源,为什么换源);
安装搜狗输入法
进入安装步骤;
- 【点击进入搜狗官网】下载安装包,其中 Linux 版本的在最上方,下载后的文件是一个
.deb
文件,这是 Debain 系 Linux 的标准安装包,如果有疑问的话,后期我会介绍一下 Linux 的发展史。 - 打开终端,逐步执行以下命令:
- 执行cd Downloads命令,进入
下载
文件夹; - 执行 sudo su
- 执行上面那步会提示输入密码,输入你的解锁密码就可以,输入的内容不会显示在 终端 中,也不会出现
*
,所以大胆输就行了; - 执行dpkg -i sogouimebs………….deb安装搜狗输入法,请注意,不要直接复制这条命令,因为随着版本的不同,版本号会出现变化,所以即使我给你完整的命令,这条命令也会随着时间失效,正确的做法如下:
在终端中输入 dpkg -i sogou 后点击
tab
键进行自动补圈,然后点击回车,其中 tab 键是大写锁定上面的键;
- 如果你的安装过程中没有出现报错,那么就已经安装成功了,跳过下面的
空心圆圈
步骤,直接进入实心圆圈
步骤就可以了; - 如果出现了
E
或者Err
类型的提示,那么就是安装依赖出错,请执行sudo apt --fix-broken install命令,让系统自动解决依赖问题,如果还报错,请执行sudo -f install -y; - 解决完依赖问题之后,再次执行第四个小圆圈圈的安装命令;
- 重启计算机;
配置搜狗输入法
对输入法进行配置;
- 配置:
- 在 菜单 中(也就是那个长的像 Win10的开始菜单的那里)搜索 fcitx
- 打开 fcitx configuration,点击最下方加号,选择搜狗输入法:
- 关闭界面,同时按下 ctrl + shift 键(部分系统默认是 ctrl + 空格 )切换至搜狗输入法,如果想将搜狗设置成默认输入法,可以在上一步时,将搜狗输入法的位置调到第一个即可;
- 如果这个时候还没有切换成搜狗输入法,那极大可能是系统默认集成了 ibus ,所以安装了 fcitx 之后,系统默认的还是 ibus ,执行如下步骤进行切换:
- 打开 系统设置 (settings)
- 进入 区域与语言(Region & Language)
- 进入 管理已经安装的语言(Manag Installed Languages)
- 点击 Keyboard input method system,无论默认状态下是什么,点击选择换成 fcitx
- 安装成功
有任何问题或不理解,欢迎博客下进行留言,看到后第一时间会进行回复并解决;
补充
大家可以尝试一下【优麒麟】系统,自己集成了搜狗输入法、QQ、微信等许多常用软件,同时还支持部分安卓软件的安装。