作者 謝恩銘,公眾號「程序員聯(lián)盟」(微信號:coderhub)。
轉載請注明出處。
原文:http://www.lxweimin.com/p/429b8f75af2c
內(nèi)容簡介
- 前言
- 安裝前準備
- 安裝搜狗拼音輸入法
- 安裝谷歌拼音輸入法
- 總結
1. 前言
作為每天使用 Linux 的程序員,我很喜歡 Linux 系統(tǒng)。
在公司里,我的臺式電腦上只裝了 Ubuntu 16.04。每天就是 :命令行,各種爽;談笑間,鍵盤「灰飛煙滅 」。
在家里我有兩臺電腦,一臺 2015 年 13 寸 MacBook Pro ,一臺是安裝了 Win 7 和Ubuntu 雙系統(tǒng)的 PC 。
因此我對Linux系統(tǒng)比較熟悉,也寫了『 Linux 探索之旅 』這個系列教程。
但不可否認的是 Linux 系統(tǒng)目前還不太適合普通用戶,畢竟很多軟件都有 Windows 版和 Mac OS 版;但是 Linux 的版本,不是沒有就是功能不足。
在 Linux 下中文輸入是一個麻煩的問題,在 Windows 和 Mac 下,我們都可以輕松安裝搜狗拼音輸入法,谷歌輸入法,等等。但是在 Linux 中,中文輸入法的安裝卻沒那么容易。
我個人是比較偏愛搜狗拼音輸入法;當然了,谷歌拼音輸入法也不錯,但收錄的詞組沒有搜狗那么多,很多詞組或最新潮流詞打不出來,只能一個個字輸入。
這篇圖文教程就拿常用的 Linux 發(fā)行版 Ubuntu ( 16.04 版本)來演示一下比較受歡迎的這兩個中文拼音輸入法的安裝。
2. 安裝前準備
在 Linux 下,這兩個輸入法都需要基于 Fcitx。因此,我們需要首先安裝 Fcitx。
什么是 Fcitx 呢?
Fcitx (Flexible Input Method Framework) :即小企鵝輸入法,它是一個以 GPL 方式發(fā)布的輸入法平臺(即原來的 G 五筆),包括五筆、拼音(全拼和雙拼)、二筆、區(qū)位等輸入模塊,支持簡入繁出,是在 Linux 操作系統(tǒng)中常用的中文輸入法。它的優(yōu)點是,短小精悍、跟程序的兼容性比較好。
一般來說,Ubuntu 最新版中都默認安裝了 Fcitx,但是為了確保一下,我們運行如下命令:
sudo apt install fcitx
在我的 Ubuntu 16.04 上,已經(jīng)安裝了 Fcitx,因此顯示如下:
配置 Fcitx
輸入以下命令:
im-config
im-config 是 Input Method Configuration 的縮寫,是英語「 輸入法設置 」的意思。
運行以上命令之后,會開啟如下窗口:
點擊「 OK 」,會開啟新的窗口:
點擊「 Yes 」,又會打開一個窗口(「 此窗綿綿無絕期 」了是吧...)
默認地,F(xiàn)citx 已經(jīng)是被選中了。如果沒有選中,那么點擊它。
這里已經(jīng)選中。因此,我們點擊「 OK 」來完成配置,又會打開如下窗口:
點擊「 OK 」以關閉窗口。
重啟電腦,以使配置生效:
sudo reboot
3. 安裝搜狗拼音輸入法
我們?nèi)ニ压菲匆糨斎敕ǖ?Linux 版本下載頁面,下載對應你操作系統(tǒng)位數(shù)的版本(如果你是 32 位操作系統(tǒng),那么點擊按鈕「 立即下載 32bit 」;如果你是 64 位操作系統(tǒng),那么點擊按鈕「 立即下載 64bit 」)
下載得到的 deb 安裝包如下:
以上這個 deb 安裝包是 64 位的(可以從「 amd64 」看出來),因為我的 Ubuntu 系統(tǒng)是 64 位的。
直接雙擊 deb 包安裝,或 cd 到 deb 包所在目錄,執(zhí)行以下命令:
sudo apt install ./sogoupinyin*.deb
如果詢問你是否安裝,輸入 y(yes 的首字母,英語「 是 」的意思)。
配置搜狗拼音輸入法
我們剛才安裝了搜狗拼音輸入法,但是我們還不能使用,因為還沒配置好。
我們配置 Fcitx 的選項,將搜狗拼音輸入法加入到可用的輸入法列表中。怎么做呢?
輸入以下命令:
fcitx-config-gtk3
以上命令用于配置 Fcitx 的輸入法選項(前面說過搜狗拼音輸入法在Linux下基于 Fcitx 輸入法)。
運行以上命令,會打開如下窗口:
可以看到目前我的輸入法只有一個,就是 French (法語),因為我在法國巴黎工作,平時工作時用的是法語鍵盤和法語輸入法。
點擊左下角的加號「 + 」按鈕來添加輸入法,會打開如下窗口:
首先,取消勾選「 Only Show Current Language 」(是英語「 只顯示當前語言的輸入法 」的意思)這個選框(否則搜索不到)。然后,在搜索欄中輸入 sogou,就會找到我們剛才安裝的Sogou Pinyin這個輸入法,選中它,點擊「 OK 」,就把搜狗拼音輸入法添加到當前輸入法列表中了,如下所示:
最后,用快捷鍵 「 Ctrl+空格 」 或 「 Ctrl+Shift 」 切換輸入法。可以看到你已經(jīng)能用搜狗拼音輸入法打字了。
4. 安裝谷歌拼音輸入法
安裝谷歌拼音輸入法比搜狗簡單些,因為不需要去網(wǎng)頁上下載安裝包,直接運行以下命令即可:
sudo apt install fcitx-googlepinyin
如果詢問你是否安裝,輸入 y(yes 的首字母,英語「 是 」的意思)。
我的電腦上因為已經(jīng)裝了谷歌拼音輸入法,因此如下圖所示:
配置谷歌拼音輸入法
配置谷歌拼音輸入法,和剛才我們演示的配置搜狗拼音輸入法的流程一樣。
運行以下命令:
fcitx-config-gtk3
以上命令用于配置 Fcitx 的輸入法選項(前面說過谷歌拼音輸入法在Linux下基于 Fcitx 輸入法)。會打開如下窗口:
可以看到目前我的輸入法只有一個,就是 French (法語),因為我在法國巴黎工作,因此平時工作時用的是法語鍵盤和法語輸入法。
點擊左下角的加號「 + 」按鈕來添加輸入法,會打開如下窗口:
首先,取消勾選「 Only Show Current Language 」這個選框。然后,在搜索欄中輸入 google,就會找到我們剛才安裝的Google Pinyin這個輸入法,選中它,點擊「 OK 」,就把谷歌拼音輸入法添加到當前輸入法列表中了,如下所示:
最后,用快捷鍵 「 Ctrl+空格 」 或 「 Ctrl+Shift 」 切換輸入法。可以看到你已經(jīng)能用谷歌拼音輸入法打字了。
昨天,突然我的搜狗拼音輸入法出問題了,不管用什么辦法都恢復不了(重裝搜狗,重裝 Fcitx ,重啟電腦,等等),不能輸入中文了,很奇怪。
所以,我就只好裝了谷歌拼音輸入法。雖然輸入起來沒有搜狗好,但也還湊合。
5. 總結
Linux系統(tǒng)目前來說還不太適合普通用戶,畢竟很多軟件還不支持。
在Linux系統(tǒng)下,搜狗拼音輸入法或谷歌拼音輸入法都需要基于 Fcitx,因此須要確保首先系統(tǒng)里有Fcitx。
個人感覺搜狗拼音輸入法比谷歌拼音輸入法更好,因為有最新流行詞匯,可以打出表情符號等等。
谷歌拼音比較樸素,搜狗拼音比較豐富。不過「 蘿卜青菜,各有所愛 」,「 元芳你怎么看 」?
我是 謝恩銘,公眾號「程序員聯(lián)盟」(微信號:coderhub)運營者,慕課網(wǎng)精英講師 Oscar 老師,終生學習者。
熱愛生活,喜歡游泳,略懂烹飪。
人生格言:「向著標桿直跑」