Ubuntu18.04安装搜狗输入法

文章目录

  • Ubuntu18.04安装搜狗输入法
    • 序言
      • 细数Ibus的坑
        • 坑一
        • 坑二
        • 坑三
        • 坑四
      • 转投fcitx的坑
    • 从完全卸载fcitx输入框架开始
    • 以最简配置安装fcitx
    • 安装搜狗拼音输入法
    • 配置和重启
      • 更改默认输入法框架为fcitx
      • fcitx配置
      • 将fcitx设置为开机自启动
      • 搜狗拼音输入法配置
      • 最后重启,确保设置都已生效
    • RAQ:罕见问题答疑
      • 问题一:搜狗输入法候选面板乱码
      • 问题二:搜狗输入法的候选面板有两个
    • 总结

序言

吐槽时间。
        Ubuntu系统我是从14.04_LTS,一路系统升级到18.04_LTS的。由于Ibus输入框架的不完善和不友好,从Ubuntu-14.04_LTS开始我就一直用搜狗输入法的Linux版,升级到16.04_LTS没问题,但是升级到18.04_LTS就有问题了。搜狗输入法打不出字了,卸载重装之后,发现候选面板是乱码,呵呵哒!!!
        然后……
        谁天天有时间倒腾一个输入法啊,在尝试了几次重装搜狗输入法和fcitx输入框架仍不生效的情况下,我换用了Ibus框架。接着,无数的坑就来了。

细数Ibus的坑

坑一

Ibus输入框架是Ubuntu-18.04_LTS官方指定的输入框架。所以,他的各种操作都是分散在各个系统设置中的,呵呵哒!!!
比如:

  • 切换输入法的快捷键的设置在“系统设置”中的“键盘”设置的“打字”项中。

  • 输入源的位置也是奇葩,在“系统设置”中的“区域和语言”设置的“输入源”项中。而且输入源也超级少,只有“智能拼音”和“Sun拼音”两种。

坑二

除了上面设置项位置不统一的问题之外,最严重的还是使用Ibus输入框架输入法本身的问题,响应速度超级慢,绝对不跟手。谁用谁知道。而且总是容易卡顿,你敢信。注意,是真的卡顿,经常性的。

坑三

输入法的另外一个问题就是:字符拆分简直脑残。尤其是Sun拼音,问题最严重。因为Sun拼音比智能拼音响应速度快,所以我一直用的都是Sun拼音。我打个“qinaide”(就是想打出“亲爱的”),他给我的候选词是“其奈的”,而且后面的候选词越差越远。要想打出想要的词,还得自己拆分,要打成“qin’ai’de”。呵呵哒!!!

坑四

系统“默认使用”的Ibus框架,这个比较狠。这就意味着,即使你替换了Ibus框架,选用了fcitx框架,也只是普通应用可以使用。像系统搜索等需要输入法的地方,还是会继续用Ibus的,不管此时的默认输入法框架是不是Ibus。所以,即使不用Ibus框架,也要将这个框架配置好。

转投fcitx的坑

今天,2018-12-15号,再一次经历了Ibus的Sun拼音卡顿,最后卡死的情况之后,我决定,重整fcitx,将搜狗拼音输入法的问题搞定。毕竟,搜狗输入法的跟手感,和用起来的畅快感,是其他输入法比不了的。而且还可以换皮肤,有云词库,账号中心。这些都是很有吸引力的。
        话不多说,走起!

从完全卸载fcitx输入框架开始

由于之前倒腾搜狗输入法时,把fcitx卸载并重新安装了,在着急用输入法的情况下,把fcitx弄的一团糟。所以,我们现在把fcitx及其相关的东西,完全卸载、清除掉。
        执行如下语句:

# 先卸载掉fcitx,及其所有相关的软件
sudo apt -y --purge remove *fcitx*
# 然后来个彻底清除
sudo apt clean *fcitx*

其实也就是下面这么干的,不过上面的相当简洁:

# 先列出系统中安装的所有与fcitx相关的软件
sudo apt list | grep fcitx
# 然后根据列出来的东西,删除掉所有能删除掉的软件
sudo apt -y --purge remove fcitx* fcitx-table* fcitx-config*
# 然后清除其依赖的残余的库
sudo apt clean fcitx* fcitx-table* fcitx-config*

这样,fcitx输入法框架就清理干净了。

以最简配置安装fcitx

记住这个标题,这将是Ubuntu-18.04_LTS安装搜狗拼音输入法并能正常使用的关键:

以最简配置安装fcitx输入框架

在清除了fcitx之后,现在我们就开始重新安装。
        秉着上面的原则,我们开始安装fcitx。不过先说明,这个原则,只能保证搜狗输入法可以正常使用,其他的,比如你要是使用五笔输入法,需要自己实测。
        执行如下语句安装fcitx:

# 安装了下面的这部分,搜狗输入法就可以使用了,不过候选区没有背景,是透明的
sudo apt -y install fcitx fcitx-bin fcitx-table fcitx-table-all
# 安装fcitx可视化的配置界面
sudo apt -y install fcitx-config-gtk
# 就安装gtk,不要安装gtk2。因为gtk2的配置界面没有gtk的强大,而且同时安装,也只有gtk的生效

或者,也可以通过“Ubuntu软件”中心来安装。进入软件中心,搜索“fcitx”,弹出的结果中,只安装“fcitx”与"fcitx配置"即可。不要安装“fcitx-qimpanel-configtool”,一定不要安装。另外,安装以上两个软件的同时,就连带安装了上面我们用命令安装的其他软件,还有部分输入法。

安装搜狗拼音输入法

先去官网下载安装包,然后直接安装。官网网址:

搜狗输入法 for linux:https://pinyin.sogou.com/linux/?r=pinyin
直接下载链接:http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=Sqqig96zYSljSkECfFta0w&e=1544890690&fn=sogoupinyin_2.2.0.0108_amd64.deb

安装,可以直接进入下载目录,双击安装包,使用“Ubuntu软件中心”进行安装,也可以使用命令进行安装:

sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb

这一步非常简单,相信大家都会做。

配置和重启

更改默认输入法框架为fcitx

首先,更改默认的输入法框架。
        通过“系统设置”》“区域和语言”》“管理已安装的语言”项:

进入“语言支持”界面,进行输入法框架的配置:

然后,重启系统。一定是“重启系统”,而不是“注销用户”。

fcitx配置

接着,进入“fcitx配置”界面,进行配置。怎么进呢?在你安装完上面的软件和重启系统之后,顶部栏的右侧会出现除Ibus图标之外的输入法图标:

        (注:如果没有这两个图标,就需要排查一下之前有哪里做错了。)
        或者,用系统的全局搜索也可以。点击桌面左上角的“活动”或左下角的“应用程序”,出来的界面中都有全局搜索,直接搜“fcitx”即可,搜索结果中的“Fcitx配置”即是。(因为此文只针对与Ubuntu-18.04_LTS,这种方法也只有该版本Ubuntu才有,之前的版本应该是左上角的“搜索”。):

点击右侧的形如键盘的图标,在弹出菜单中,点击最下面的“配置”,进入“fcitx配置”界面:

        fcitx配置界面:

        (注:如果出不来这个界面,或提示以普通文件的方式编辑。那么,请检查之前的fcitx图形配置工具是否安装,即:fcitx-config-gtk是否被安装。)
        “输入法”栏,我选了两种,“英语”和“搜狗拼音”,且“英语”放在第一位。将“英语”放在第一位,是因为第一个输入法可能处于未激活的状态,会导致异常。至于选了两个输入法,而不是只用“搜狗拼音”(因为“搜狗拼音”的“shift”键进行中英文切换特别方便,所以我一般只用“搜狗拼音”,而且足够了),原因,我们往下看。

        “全局配置”栏,用于进行快捷键、默认激活状态、窗口共享状态、候选词面板的配置。我的配置如下:

        “高级选项”中,由于“额外的激活输入法快捷键”这一项会在每次fcitx重启后重置为“两侧Shift”选项(包括fcitx重启、Ubuntu系统注销和Ubuntu系统重启),所以下面设置的“输入法切换”是不生效的。而且,搜狗输入法内部的“shift键切换中英文”,设置完也根本不生效。所以就导致,shift键可以直接切换输入法。所以上面,我使用两个输入法,借用shift键可以直接切换输入法,来进行中英文输入法的切换。
        (注:以上的配置问题,在我电脑上确实存在。至于,在你们电脑上存不存在,我就不知道了。)
        “输入法配置”的“外观”栏,没有内容,因为搜狗输入法采用的是自己的配置面板。

将fcitx设置为开机自启动

将fcitx设置为开机自启动,主要是为了通过“注销”用户切换用户时,能及时启动fcitx,并激活输入法。我是通过安装的“tweak-gtk-tool”进行配置的:

        当然还有其他方式,这里不做讲述,请自行百度。

搜狗拼音输入法配置

进入搜狗输入法自己的设置界面中。点击顶部栏输入法图标中左边的那个:

        点击“设置”,进入设置界面。
        搜狗输入法的设置界面中,我进行了如下配置,仅供参考。
        隐藏状态栏:

        设置翻页按键:

        设置皮肤:

        最后效果:

最后重启,确保设置都已生效

最后再重启一遍,记住,是“重启系统”,而不是“注销”之后再登录。
        登录后,看看各个设置是否都已经生效。经过以上设置,应该没有问题,此时搜狗输入法已经可以正常使用了。

RAQ:罕见问题答疑

RAQ,Rare Asked Questions,罕见问题。为啥这么写,因为下面的问题确实很罕见。

问题一:搜狗输入法候选面板乱码

这个问题,就是在我升级到Ubuntu-18.04_LTS之后遇到的。也是因为这个问题,放弃使用fcitx的。网上的帖子有两种说法:

  1. 最新的搜狗输入法有Bug。
  2. 是fcitx-qimpanel-configtool导致的,需要卸载这个软件。

其实这两种说法都不对,在我成功安装并正常使用搜狗输入法之后,发现如下:

  1. 搜狗输入法的最新版,一点Bug没有,可以放心使用。
  2. fcitx-qimpanel-configtool确实有问题,但是与这个问题完全无关。
  3. 真正的原因是:可扩展的fcitx装了很多东西,有一些与搜狗拼音输入法相冲突。找出导致冲突的组件,然后删除即可。

记住第三条的原因,这是一个思路,可以用来解决安装其他输入法时出现的问题。

问题二:搜狗输入法的候选面板有两个

在我重启了系统之后,我发现输入文字的时候,有两个候选词面板,一个是搜狗输入法自己的,另一个的样式是fcitx的。经查,造成这个的原因,一是因为搜狗拼音输入法用了自己的候选词面板,二是因为fcitx自己的通用候选词面板也被安装且生效。fcitx自己的候选词面板,就是上一个问题中的:

fcitx-qimpanel-configtool

该工具导致了这个现象的出现。解决这个问题,有两种方案:

  1. 已安装后,通过如下命令,卸载这个工具:sudo apt -y remove fcitx-ui-qimpanel,卸载完就好。
  2. 未安装时,就不要安装这个工具。

fcitx-qimpanel-configtool对应的软件包就是fcitx-ui-qimpanel,卸载这个软件包即可。

总结

经过以上的折腾,搜狗输入法就已经可以用了。而且,出现的问题也都明白为什么。那么,就开始享用不卡顿、畅快且拆字准确的搜狗输入法吧。
        (Tips:由于系统搜索无法使用fcitx框架,所以还是要配置好Ibus的输入法,以备后用。)

Ubuntu18.04安装搜狗输入法-问题全讲解相关推荐

  1. ubuntu18.04安装搜狗输入法 QQ 截图工具 pycharm

    -1.ubuntu18.04安装搜狗拼音 一.添加中文语言支持 打开 系统设置--区域和语言--管理已安装的语言--在"语言"tab下--点击"添加或删除语言" ...

  2. 【Linux】43.ubuntu18.04安装搜狗输入法不能正常使用

    对于某些电脑,直接下载最新的搜狗输入法,是不能在ubuntu18.04上直接使用的.但是老版本的可以使用,我自己测试使用这个版本的搜狗可以直接使用:sougoupinyin_2.4.0.2732_am ...

  3. 3.【Linux】ubuntu18.04安装搜狗输入法

    一.首先下载搜狗输入法:https://pinyin.sogou.com/linux/ 我选择的是64位. 搜狗输入法在ubuntu下需要支持 fcitx框架 二.进入ubuntu软件下,进行安装 选 ...

  4. Ubuntu18.04 安装搜狗输入法

    参考教程:https://blog.csdn.net/leijiezhang/article/details/53707181 一.下载输入法安装包 1.打开Ubuntu下的火狐浏览器: 2.找到搜狗 ...

  5. Ubuntu18.04 安装搜狗输入法后无法启动的问题

    ibus 改选成fcitx后搜狗输入法照样没出来. 这里需要im-config 没有的话需要安装: sudo apt install im-config 然后在Terminal中执行 im-confi ...

  6. 【装机教程】Ubuntu18.04安装搜狗输入法

    官方下载地址https://pinyin.sogou.com/linux/https://pinyin.sogou.com/linux/ 1 .修复软件数据库 sudo apt-get install ...

  7. ubuntu18.04安装搜狗输入法

    1.https://pinyin.sogou.com/linux/?r=pinyin 去下载安装包 2.sudo dpkg -i <package> 3.提示缺少依赖.执行sudo apt ...

  8. Ubuntu 18.04 安装搜狗输入法

    文章目录 一.下载搜狗输入法 二.安装搜狗输入法 三.安装完成后需要进行的设置 参考链接 一.下载搜狗输入法 推荐下载旧版搜狗输入法: == 百度网盘链接== 链接:https://pan.baidu ...

  9. Ubuntu18.04: 搜狗输入法乱码

    安装 ubuntu18.04安装搜狗输入法 搜狗输入法不见了 1.查看fcitx的pid 2.将该进程kill 掉 3.重新启动fcitx & 搜狗输入法乱码 1. 搜狗输入法乱码表现 2. ...

最新文章

  1. 初识软件体系结构(1-4课时)
  2. 【工程基础】校招研发工程师笔试题
  3. Spring PropertyPlaceholderConfigurer
  4. AI工程师面试屡被拒:比贫穷脱发更恐怖的是,2020年你仍不会……
  5. apache用proxy 实现URL 转发
  6. 利用FLASH和XML做炫酷图片相册
  7. 图例放在图的外面_Origin做双Y轴箱型图(图文讲解)
  8. ABAP OO的八大理由
  9. 三味Capsule:矩阵Capsule与EM路由
  10. c++ map是有序还是无序的_c++ unorder_map的用法
  11. 光纤通信中的直接检测和相干检测系统
  12. Aspose.Cells Smart markers 基于模板导出Excel
  13. 基于深度学习模型的麻蕉疾病自动识别(增加形态计量和几何分析)
  14. 各种语言支持wasm的情况
  15. 黑科技 | 电脑必备黑科技软件
  16. linux查看日志的几种方法
  17. minicom - 友好易用的串口通信程序
  18. 【转贴】如何读好Phd博士
  19. Java 面向对象 之 抽象类 abstract
  20. (基于matlab自写代码)语音信号的线性预测

热门文章

  1. 黑客摆弄技术 攻击政府部门网站
  2. 硬盘分区按照1G=1024M换算分区后不是整数(想分10G,分区时填入大小102400M.但是分区完毕显示却是99.9G或近似值9.XXG,而不是10G整)。本篇为这个问题的原理分析和解决办法
  3. H5页面开发怎么做?分析H5页面开发令人期待的 5 项功能。
  4. 中泰语快速进行在线翻译的方法
  5. 将sd卡格式化为ext4格式并挂载
  6. 【转载】各个版本Microsoft Visual C++运行库下载
  7. 如何在网络上传输中文
  8. Unity 3D 可展开公告牌
  9. 【云原生进阶之容器】第一章Docker核心技术1.6节——UnionFS
  10. csdn如何增加访问量