前言

罗里吧嗦的话;可以跳过;


搜狗输入法,作为我体验最好的一个输入法,一直陪我从小学走到了现在,优麒麟线上发布会时,搜狗团队代表用“聪明”来形同它,事实也确实如此,它能十分人性地记录使用者常用的热词,并且会“猜测”使用者想表达的意思,一个工具思考变多了,就意味着它的使用者思考变少了,这也正是我一直习惯于搜狗的原因,所以在安装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、微信等许多常用软件,同时还支持部分安卓软件的安装。