在Ubuntu Kylin系统中,默认安装搜狗拼音输入法,但是在原生Ubuntu系统中则不是。这可以理解,毕竟搜狗输入法的Linux版有Kylin团队的不小功劳。由于搜狗输入法确实比Linux系统下其它的中文输入法都要好用得多,所以我决定在我的Ubuntu 14.04系统中安装搜狗输入法。

  必需得科普一下的是,Linux系统下的输入法都是建立在输入法框架之上,先有输入法框架,再有具体的输入法。一个框架上往往有多种输入法,一个框架上也往往有多种语言的输入法。在Linux历史上,曾出现过多种输入法框架,如SCIM、fcitx、IBus等等。正所谓“江山代有人才出,各领风骚**年”,输入法框架的更替也是很频繁的,比如曾经很火爆的SCIM输入法框架现在基本上偃旗息鼓了。在最新的Ubuntu系统和Fedora系统中,默认都是使用IBus框架,可是偏偏搜狗输入法就是建立在fcitx输入法框架之上。

  好在Linux系统的默认输入法框架是可以配置的,也好在Ubuntu的软件源中有fcitx输入法框架的软件包。在“系统设置->语言支持”里面,就可以选择使用何种输入法框架。如下图:

  可以看到,我的Ubuntu 14.04系统默认是使用IBus输入法框架,并且我选择了该框架上的SunPinYin输入法和极点五笔86输入法。

  在安装搜狗输入法之前,必须先安装fcitx输入法框架,如下图:

  安装后,可以在“系统设置->语言支持”里面选择默认使用fcitx输入法框架,如下图:

  安装fcitx输入法框架和进行系统设置后,系统界面可能没什么变化。这很正常,因为输入法框架是在X Window系统启动的时候随着一起启动的。所以,需要注销一下,然后可以看到下面这样的效果,任务栏的输入法指示器变了模样:

  然后,访问搜狗输入法Linux版的官网,http://pinyin.sogou.com/linux,下载搜狗输入法Linux版。从官网可以看到,该输入法官方只支持Ubuntu(不过网上有人通过将deb包转换成rpm包,也可以在Fedora上使用该输入法)。如下图:

  下载该deb包,双击安装,如下图:

  安装完成后,系统可能还是没有什么变化。很显然,还得再注销一下。最后使用搜狗输入法发博客的效果,如下图:

来自:http://www.cnblogs.com/youxia/p/linux009.html

linux -- Ubuntu 安装搜狗输入法的更多相关文章

  1. Linux/Ubuntu安装搜狗输入法

    零.你首先需要安装fcitx小企鹅输入法,相信绝大部分用linux的中国人都用这个输入法,安装fcitx后同时还能解决Sublime Text的中文输入问题. 安装fcitx输入法前首先要安装fcit ...

  2. Ubuntu安装搜狗输入法笔记

    1.移除ibus sudo apt-get purge ibussudo apt-get autoremove 2.安装fcitx sudo apt-get install fcitx 3.安装搜狗输 ...

  3. [Linux]ubuntu安装基本流程

    ubuntu安装基本流程 1.设置分辨率2.设置语言环境3.设置服务器镜像源4.添加终端5.apt.apt-get更新和升级系统软件 sudo apt update/upgrade sudo apt- ...

  4. ubuntu 安装搜狗输入法

    from:http://blog.csdn.net/qq_21792169/article/details/53152700 最近开始学习linux 在安装输入法中遇到的一些问题,最终成功安装,也得益 ...

  5. 2020 kali linux 4 安装搜狗输入法

    kali linux 安装搜狗输入法之坑! 官方源: deb http://http.kali.org/kali kali-rolling main non-free contrib 国内源: deb ...

  6. linux: Ubuntu安装samba的问题

    Ubuntu安装samba的问题 http://blog.csdn.net/jk110333/article/details/8920841 root@ubuntu:~# apt-get instal ...

  7. Ubuntu 安装 搜狗输入法

    1.去下载搜狗输入法安装包: https://pinyin.sogou.com/linux/ 2.安装 sudo dpkg sougou****.deb 3.去设置 参考:https://blog.c ...

  8. Linux(Ubuntu)安装Swift和Swiftlint

    很多时候iOS开发完毕需要接入CI中,而很多CI是基于Linux的,需要在Linux平台安装Swift和Swiftlint,下面就是针对这两个软件的安装步骤. Swift安装 环境 系统:Ubuntu ...

  9. linux Ubuntu安装后没有引导 解决方案

    用EasyBCD添加ubuntu grub2引导,适用于12.04 及之前版本的ubuntu安装好easybcd后运行,之后看图

随机推荐

  1. cocos2dx 3.x ccPositionTextureColor_vert与ccPositionTextureColor_noMVP_vert

    在cocos2dx 2.x中,如果我们要对sprite更换片段shader,写成: myProgram->initWithByteArrays(ccPositionTextureColor_ve ...

  2. jetty上传文件的时候报错显示文件过大

    这个时候我们需要修改jetty的参数文件 cd /data/java_web_app/news23456/etc vim jetty.xml 找到这一行 <Configure id=" ...

  3. angular学习笔记(十四)-$watch(3)

    同样的例子,还可以这样写: <!DOCTYPE html> <html ng-app> <head> <title>11.3$watch监控数据变化&l ...

  4. Spark RDD、DataFrame和DataSet的区别

    版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[+]   转载请标明出处:小帆的帆的专栏 RDD 优点: 编译时类型安全 编译时就能检查出类型错误 面向对象的编程风格 直接通过类 ...

  5. java.lang.NoClassDefFoundError: Ljavax/enterprise/inject/spi/BeanManager;

    java.lang.NoClassDefFoundError: Ljavax/enterprise/inject/spi/BeanManager; 删除Struts2-cdi-plug 的插件的jar ...

  6. js 时间格式与时间戳的相互转换和计算几天后的日期是哪一天

    //把日期转换成时间戳 function get_unix_time(time1){    var newstr = time1.replace(/-/g,'/');     var date =  ...

  7. 关于一个页面的tab切换整体页面刷新而tab标签处是同一个文件怎么做焦点的问题

    解决方法,不能直接写点击效果就要在超链接中加一个参数,根据参数的值去给变焦点的效果,实现方法如下: <div class="vip_search">           ...

  8. JSP/Servlet中文乱码处理总结

    下面的任何一条缺一不可,注意,我之所以全部都用的XXX,意思就是这几个最好全部都一致! 1.HTML中要用meta content="text/html; charset=XXX" ...

  9. FireFox火狐不能收藏书签

    这个问题遇到过好几次了,最好还是记一下. 方法有以下几种: 禁用拓展:附加组件管理器. http://tieba.baidu.com/p/3034493996 禁用拓展:tab mix plus. h ...

  10. 核心交换机各项配置 Vlan划分、互访、ACL管控、链路聚合等

    #!Software Version V200R001C00SPC300sysname IT_ServerRoom  #交换机名称##vlan batch 10 20 30 40 50 60 70 8 ...