Linux安装搜狗拼音和谷歌拼音输入法
作为每天使用 Linux 的程序员,我很喜欢 Linux 系统。但其中文输入总是不如 Windows 和 Mac OS 上舒服。
1. 前言
在公司里,我的台式电脑上只装了 Ubuntu 16.04。每天就是 :命令行,各种爽 ;谈笑间,键盘「灰飞烟灭」。
在家里我有两台电脑,一台 2015 年 13 寸 MacBook Pro ,一台是安装了 Win 7 和 Ubuntu 双系统的 PC 。
因此我对Linux系统比较熟悉,也写了『 Linux探索之旅 』( http://www.jianshu.com/nb/5470392 微信公众号里也有这个系列,可以进入菜单 -> 精选,不过 简书 上的文章才是保持最新的,毕竟公众号的文章不可修改 ) 这个系列教程。
但不可否认的是 Linux 系统目前还不太适合普通用户,毕竟很多软件都有 Windows 版和 Mac OS 版;但是 Linux 的版本,不是没有就是功能不足。
在 Linux 下中文输入是一个麻烦的问题,在 Windows 和 Mac 下,我们都可以轻松安装搜狗拼音输入法,谷歌输入法,等等。但是在 Linux 中,中文输入法的安装却没那么容易。
我个人是比较偏爱搜狗拼音输入法;当然了,谷歌拼音输入法也不错,但收录的词组没有搜狗那么多,很多词组或最新潮流词打不出来,只能一个字一个字地输入。
这篇图文教程就拿常用的 Linux 发行版 Ubuntu ( 16.04 版本)来演示一下比较受欢迎的这两个中文拼音输入法的安装。
2. 安装前准备
介绍了这么多 Shell 的相关知识点,我们就来写一个 Shell 脚本程序咯。这个脚本程序会很简单,但是已足够使我们了解创建脚本和运行脚本的基本常识。这对于我们之后的课程是一个基础。
在 Linux 下,这两个输入法都需要基于 Fcitx。因此,我们需要首先安装 Fcitx。
什么是 Fcitx 呢?
Fcitx ( https://wiki.archlinux.org/index.php/Fcitx_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87 ) :是 Flexible Input Method Framework 的缩写,表示「 灵动输入法框架 」,它是一个以 GPL 方式发布的输入法平台(即原来的 G 五笔),包括五笔、拼音(全拼和双拼)、二笔、区位等输入模块,支持简入繁出,是在 Linux 操作系统中常用的中文输入法。它的优点是短小精悍,跟程序的兼容性比较好。
一般来说,Ubuntu 最新版中都默认安装了 Fcitx,但是为了确保一下,我们运行如下命令:
在我的 Ubuntu 16.04 上,已经安装了 Fcitx,因此显示如下:
安装Fcitx
配置 Fcitx
输入以下命令:
im-config 是 Input Method Configuration 的缩写,是英语「 输入法设置 」的意思。
运行以上命令之后,会开启如下窗口:
点击「 OK 」,会开启新的窗口:
点击「 Yes 」,又会打开一个窗口(「 此窗绵绵无绝期 」了是吧...)
默认地,Fcitx 已经是被选中了。如果没有选中,那么点击它。
这里已经选中。因此,我们点击「 OK 」来完成配置,又会打开如下窗口:
点击「 OK 」以关闭窗口。(终于 OK 了...)
重启电脑,以使配置生效:
3. 安装搜狗拼音输入法
下载得到的 deb 安装包如下:
以上这个 deb 安装包是 64 位的(可以从「 amd64 」看出来),因为我的 Ubuntu 系统是 64 位的。
直接双击 deb 包安装,或 cd 到 deb 包所在目录,执行以下命令:
如果询问你是否安装,输入 y(yes 的首字母,英语「 是 」的意思)。
配置搜狗拼音输入法
我们刚才安装了搜狗拼音输入法,但是我们还不能使用,因为还没配置好。
我们配置 Fcitx 的选项,将搜狗拼音输入法加入到可用的输入法列表中。怎么做呢?
输入以下命令:
以上命令用于配置 Fcitx 的输入法选项(前面说过搜狗拼音输入法在Linux下基于 Fcitx 输入法)。
运行以上命令,会打开如下窗口:
可以看到目前我的输入法只有一个,就是 French (法语),因为我在法国巴黎工作,平时工作时用的是法语键盘和法语输入法。
点击左下角的加号「 + 」按钮来添加输入法,会打开如下窗口:
首先,取消勾选「 Only Show Current Language 」(是英语「 只显示当前语言的输入法 」的意思)这个选框(否则搜索不到)。
然后,在搜索栏中输入 sogou,就会找到我们刚才安装的 Sogou Pinyin 这个输入法,选中它,点击「 OK 」,就把搜狗拼音输入法添加到当前输入法列表中了,如下所示:
最后,用快捷键 「 Ctrl+空格 」 或 「 Ctrl+Shift 」 切换输入法。可以看到你已经能用搜狗拼音输入法打字了。
搜狗拼音输入法
4. 安装谷歌拼音输入法
如果询问你是否安装,输入 y(yes 的首字母,英语「 是 」的意思)。
我的电脑上因为已经装了谷歌拼音输入法,因此如下图所示:
安装谷歌拼音输入法
配置谷歌拼音输入法,和刚才我们演示的配置搜狗拼音输入法的流程一样。
运行以下命令:
以上命令用于配置 Fcitx 的输入法选项(前面说过谷歌拼音输入法在Linux下基于 Fcitx 输入法)。会打开如下窗口:
可以看到目前我的输入法只有一个,就是 French (法语)。
点击左下角的加号「 + 」按钮来添加输入法,会打开如下窗口:
首先,取消勾选「 Only Show Current Language 」这个选框。然后,在搜索栏中输入 google,就会找到我们刚才安装的 Google Pinyin 这个输入法,选中它,点击「 OK 」,就把谷歌拼音输入法添加到当前输入法列表中了,如下所示:
最后,用快捷键 「 Ctrl+空格 」 或 「 Ctrl+Shift 」 切换输入法。可以看到你已经能用谷歌拼音输入法打字了。
谷歌拼音输入法
5. 总结
Linux系统目前来说还不太适合普通用户,毕竟很多软件还不支持。
在Linux系统下,搜狗拼音输入法或谷歌拼音输入法都需要基于 Fcitx,因此须要确保首先系统里有 Fcitx。
个人感觉搜狗拼音输入法比谷歌拼音输入法更好,因为有最新流行词汇,可以打出表情符号等等。
谷歌拼音比较朴素,搜狗拼音比较丰富。不过「 萝卜青菜,各有所爱 」,「 元芳你怎么看 」?
推荐阅读