在 Ubuntu 中安装搜狗输入法

  在 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 包,双击安装,如下图:

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

  看似很简单,是吗?不过如此简单、顺利的过程,有时也会有血泪。如果我说我就为了安装一个输入法把系统搞挂了一次,不得不重装,你们信吗?这里总结一下,我把系统搞挂,是因为那时我不太清楚在一个 Linux 系统中可以共存多种输入法框架,我以为非此即彼,要用 fcitx 就必须删除 IBus,然后,我用了这样一个命令:sudo aptitude purge ibus,再然后,系统就挂了。在折腾 Ubuntu 的过程中,我曾经多次把系统搞挂,一次是更改了 lightdm 的配置文件,还有一次是想安装 gnome-shell,于是运行了 sudo aptitude install gnome-shell,结果不仅没有用上 gnome-shell,而且连 unity 桌面也进不了啦。在此提醒各位童鞋们,千万别向我学习。如果要对系统动手脚,最好先在虚拟机里面试一试。

  有了顺手的输入法就是爽啊,发博客都快多了。细心的朋友也许会从我的截图中发现,我用的字体有点不一样。的确,我借用了 Windows 7 中的 consolas 和微软雅黑。至于怎么配置 Linux 系统中的字体,大家可以看看我的这两篇随笔:

  Linux桌面系统字体配置要略

  在Ubuntu 14.10中借用Windows的字体

(京山游侠于2014-09-12发布于博客园,转载请注明出处。)

搜狗输入法最新进展

  在现在最新的 Ubuntu 发行版中,安装搜狗输入法更加方便了,因为最新的 Ubuntu 发行版默认使用 fctix 输入法框架,所以直接从搜狗拼音输入法的官网下载安装包安装即可。Fedora 系统就没有那么幸运了,没有搜狗输入法可用。但是我觉得在 Fedora 中,Intelligent Pinyin 这个输入法还是很不错的,操作手感和搜狗拼音完全一致。

安装Flash插件

  虽然目前流行的趋势是 HTML5 占据统治地位,Flash 将会逐渐消失,但是目前国内的网站上还是充满了大量的使用 Flash 技术的视频播放器,因此要想完全使用 Linux 进行工作和娱乐,安装 Flash 还是必须的事。而且,说 Flash 将会完全消失也不是很科学,因为 Adobe 也在不断努力中,自从 Apple 封杀 Flash 以来,Adobe 对 Flash 一年发几百个补丁就是证明。而且 Adobe 的 Flash 在对 Linux 的支持方面做得真心不错。先看下图,我们访问某些视频网站时,会提示安装 Flash:

  点立即安装链接,就会跳到 Adobe 的 Flash 下载页面,可以看到它可以自动检测出我们使用的是 Linux 系统,而且有好几种软件包可选,如下图:

  那还有什么好说的呢,直接下载安装吧。我下的是 rpm 包,安装如下图:

安装支付宝支付密码控件

  上网购物也是我们经常要干的事,如果在 Linux 下不能使用支付宝,那也太没乐趣了。好在 Alibaba 在互联网公司中也算是数一数二的了,所以它对 Linux 系统的支持也非常好。在第一次使用支付宝付款时,它会提示我们下载支付宝控件,如下图:

  点这个链接,会自动下载控件,可以看出,它自动检测到我们用的是 Linux 系统:

  下载的是一个压缩包,对它解压缩,如下图:

  最后,到命令行中运行解压出来的`aliedit.sh`,就可以了,安装过程非常顺利,如下图:

  重新启动浏览器,发现 Flash 可以用了,支付宝也可以用了。是不是非常地开心呢?

(京山游侠于2016-08-20更新于博客园,转载请注明出处。)

在 Linux 中使用搜狗拼音输入法以及搞定 Flash 和支付宝的更多相关文章

  1. Linux下安装搜狗拼音输入法

    1.安装 下面命令即可完成安装: sudo apt-add-repository ppa:fcitx-team/nightly sudo apt-get update sudo apt-get ins ...

  2. LINUX下安装ORACLE,完全搞定

    参考文档: http://www.tuicool.com/articles/eE3mmy http://blog.chinaunix.net/uid-11209572-id-3599052.html

  3. Android 100多个Styles快速开发布局XML,一行搞定View属性,一键统一配置UI...

    Android开发中大量使用XML代码作为界面的布局,使用styles能大幅精简XML代码. 比如下面这个界面从AlertDialog至PlacePickerWindow有19个样式相同的跳转Item ...

  4. 10分钟搞定 Java 并发队列好吗?好的

    | 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it ...

  5. 搜狗拼音输入法LINUX版安装

    搜狗拼音输入法LINUX版官方下载: http://pinyin.sogou.com/linux/?r=pinyin 一.添加fcitx的nightlyPPA 在终端中输入: sudo add-apt ...

  6. linux中sogou输入法崩溃重启

    经常在linux中搜狗输入法用着用着就崩溃了,无法输入中文,又不想重启电脑,照着下面在终端输入命令可以重启输入法: 1.先关闭fcitx(小企鹅输入法,提供了良好的中文输入法环境) # killall ...

  7. Linux安装搜狗拼音输入法-sogoupinyin

    Linux安装搜狗拼音输入法-sogoupinyin Linux安装搜狗拼音输入法-sogoupinyin 一.下载所需安装包 二.卸载原有输入法 三.安装 四.安装配置工具 在网上查资料安装好了搜狗 ...

  8. 英文版Ubuntu安装配置搜狗拼音输入法

    下载搜狗输入法 1 进入搜狗输入法官网,进入上面导航兰的 "输入法Linux版"   2 根据你安装的ubuntu是32位还是64位下载 END ubuntu安装搜狗输入法 1 进 ...

  9. 在LinuxMint19上安装搜狗拼音输入法

    写在前面 由于Linux mint是基于Ubuntu的深度改造,所以按照网上针对Ubuntu的安装方法基本都是有用的.LinuxMint自身就携带了IBUS和fcitx两个框架.然而并非每次都能正常使 ...

随机推荐

  1. .NET Core中间件的注册和管道的构建(2)---- 用UseMiddleware扩展方法注册中间件类

    .NET Core中间件的注册和管道的构建(2)---- 用UseMiddleware扩展方法注册中间件类 0x00 为什么要引入扩展方法 有的中间件功能比较简单,有的则比较复杂,并且依赖其它组件.除 ...

  2. OpenGL超级宝典笔记----渲染管线

    在OpenGL中任何事物都在3D空间中,但是屏幕和窗口是一个2D像素阵列,所以OpenGL的大部分工作都是关于如何把3D坐标转变为适应你屏幕的2D像素.3D坐标转为2D坐标的处理过程是由OpenGL的 ...

  3. Unity3D框架插件uFrame实践记录(二)

    5.创建属性和命令 本小节主要内容包括: 在Element节点上创建属性数据 在Element节点上创建命令数据 5.1.在Element节点上创建属性数据 在这里,我们首先为Login节点中的属性( ...

  4. win7下利用ftp实现华为路由器的上传和下载

    win7下利用ftp实现华为路由器的上传和下载 1.  Win7下ftp的安装和配置 (1)开始->控制面板->程序->程序和功能->打开或关闭Windows功能 (2)在Wi ...

  5. (转)从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)

    原文地址:  http://www.cnblogs.com/lyhabc/p/4682028.html 这一篇是从0开始搭建SQL Server AlwaysOn 的第二篇,主要讲述如何搭建故障转移集 ...

  6. 枚举:enum

    枚举 所谓枚举就是指定好取值范围,所有内容只能从指定范围取得. 例如,想定义一个color类,他只能有RED,GREEN,BLUE三种植. 使用简单类完成颜色固定取值问题. 1,就是说,一个类只能完成 ...

  7. 执行git push出现"Everything up-to-date"

    在github上git clone一个项目,在里面创建一个目录,然后git push的时候,出现报错"Everything up-to-date" 原因:1)没有git add . ...

  8. 谁偷了我的热更新?Mono,JIT,iOS

    前言 由于匹夫本人是做游戏开发工作的,所以平时也会加一些玩家的群.而一些困扰玩家的问题,同样也困扰着我们这些手机游戏开发者.这不最近匹夫看自己加的一些群,常常会有人问为啥这个游戏一更新就要重新下载,而 ...

  9. 如何使用RobotFramework编写好的测试用例

    如何使用Robot Framework编写优秀的测试用例 概述 命名 测试套件命名 测试用例命名 关键字命名 setup和teardown的命名 文档 测试套件文档 测试用例文档 用户关键字文档 测试 ...

  10. Spring7:基于注解的Spring MVC(下篇)

    Model 上一篇文章<Spring6:基于注解的Spring MVC(上篇)>,讲了Spring MVC环境搭建.@RequestMapping以及参数绑定,这是Spring MVC中最 ...