Ubuntu14.04.2安裝搜狗輸入法
1 下載
到這裡下載搜狗拼音輸入法安裝包sogoupinyin_1.2.0.0056_i386.deb。
2 安裝
sudo dpkg -i sogoupinyin_1.2.0.0056_i386.deb
2.1 依賴問題
dpkg: dependency problems prevent configuration of sogoupinyin: sogoupinyin depends on fcitx (>= 1:4.2.8.3-3~); however: Package fcitx is not installed. sogoupinyin depends on fcitx-frontend-gtk2; however: Package fcitx-frontend-gtk2 is not installed. sogoupinyin depends on fcitx-frontend-gtk3; however: Package fcitx-frontend-gtk3 is not installed. sogoupinyin depends on fcitx-frontend-qt4; however: Package fcitx-frontend-qt4 is not installed. sogoupinyin depends on fcitx-module-kimpanel; however: Package fcitx-module-kimpanel is not installed. sogoupinyin depends on fcitx-libs (>= 4.2.7); however: Package fcitx-libs is not installed. sogoupinyin depends on fcitx-libs-qt (>= 4.2.7); however: Package fcitx-libs-qt is not installed.
2.2 錯誤
dpkg: error processing package sogoupinyin (--install):
dependency problems - leaving unconfigured
.
.
.
Rebuilding /usr/share/applications/bamf-2.index...
Errors were encountered while processing:
sogoupinyin
2.3 解決方法
根據參考資料[2]的提示,先執行下面的命令,然後再重新安裝搜狗拼音輸入法即可。
sudo apt-get install -f
3 配置
3.1 鍵盤輸入方式設定
預設情況下,鍵盤預設輸入方式是IBus,現在要改為fcitx。步驟如下:
(1) 在命令列終端中輸入unity-control-center,開啟System Settings版面,然後點選Language Support圖示,彈出下圖:
(2) 在上圖中選擇“Keyboard input method system:”為fcitx。
(3) 重啟Ubuntu系統。
3.2 配置鍵盤輸入法
經過3.1小節的設定之後,系統桌面的右上角出現了一個鍵碟符號,點選它,即可顯示下拉選單,如下圖:
點選上圖中的“配置”選單,彈出下圖(也可以直接在命令列終端中使用fcitx-config-gtk3
點選上圖左下角的“+”按鈕,彈出下圖:
去掉上圖中“Only Show Current Language”前面的勾,然後在“Search Input Method”編輯框中輸入sougou,即可在上面的輸入法列表中顯示搜狗拼音,如下圖:
點選上圖的OK按鈕即可。
3.3 效果
推出輸入法設定版面後,再次點選桌面右上角的鍵碟符號,彈出下拉選單如下:
由上圖可見,Sougou Pinyin已經出現在其中。用滑鼠選擇它,即可使用搜狗拼音輸入法進行中文輸入。
3.4 關於英文輸入法
3.2小節第2幅圖所示的英文輸入法“English(UK)”不太符合我們的習慣,例如希望輸入#符號時候,卻是其它符號(這對程式設計師而言,是無法接受的)!因此要將其換成其它輸入法,例如下圖:
4 輸入法切換快捷鍵
由於經常需要在中英文輸入法之間切換,因此快捷鍵還是非常有必要的。
(1) 搜狗拼音輸入法預設情況下使用Shift鍵進行中英文輸入切換,然而作為一個程式設計師,很多時候需要用到Shift鍵,但是不希望這時候發生輸入方式切換。因此需要禁止這個功能。在搜狗拼音輸入法設定版面的按鍵(K)中,將中英文切換設定為無即可(預設為Shift)。
(2) 在命令列終端中輸入下面命令,可以彈出Input Method Configuration版面(如下圖所示):
fcitx-config-gtk3
在上圖中的Trigger Input Method設定為Ctrl + Space。
(3) 將其它佔用Ctrl + space快捷鍵的設定取消。在Ubuntu中,可能有其它設定使用了這個快捷方式的話,會導致輸入法切換失敗。例如Text Entry。在命令列終端中輸入下面的命令,即可彈出System Settings版面。
unity-control-center
點選System Settings版面中的Text Entry圖示進入相關設定版面,將Switch to next source using:的值改為其它值(不能是Ctrl + Space!)。
參考資料