2012年8月12日 星期日

在 Linux Mint 上安裝繁體中文輸入法 (2)


幾個月前,我寫了一篇關於 Linux Mint 之中文輸入法安裝的文章,結果得到不少網友的迴響,那我為何要寫第二篇呢?原因很簡單,就是 ......

你他 X 的 iBus 實在太爛了!!!!!

我不知道其他網友的使用經驗如何,總之我用 iBus 時遇到一大堆靈異現象,受了一肚子鳥氣,而且嚴重降低我的生產力,所以我終於忍不住把它換掉了。為了不在前面的文章中繼續誤導網友,故寫這篇文章更新一下資訊。

首先,何謂 iBus 的靈異現象呢?我不清楚這是不是個案,但我先列出來給大家看看:
  1. 切換至其他軟體時,第一個鍵入的字元不會進入 iBus 的注音欄中,也就是第一個鍵入的字元會是鍵盤上的英數字元,而第二個之後鍵入的字元才會進入 iBus 的注音欄中。
  2. 切換至其他軟體或瀏覽器分頁後,回到原本的軟體或分頁,會發現 iBus 已斷線,也就是無法繼續輸入中文,必須要先切換成英文輸入法,再切換回 iBus 才會恢復正常。
  3. 切換至其他軟體或瀏覽器分頁後,回到原本的軟體或分頁,會發現 iBus 無故送出上一次輸入的字串。
  4. 啟動速度超慢,而且啟動時還會隨機送出字元。
  5. 新版 Firefox 14 跟 iBus 有許多不相容的地方,比如說在右上角搜尋框使用 iBus 輸入中文會使得 Firefox 出現異常 (下拉式選單及滑鼠右鍵選單無法顯示),而在 Facebook 網頁中輸入中文也是一樣,但並非每個網頁都會如此 (Blogger 就不會)。
  6. 新版 Opera 12 與 iBus 完全不相容,切換到 iBus 就當掉。
  7. Linux Mint 的檔案總管軟體 (類似 Mac OSX 中的 Finder) 跟 iBus 完全不相容,也就是我在變更檔名的時候無法輸入中文,只能在別處打好中文字串,再複製貼上。
總之 iBus 的爛簡直就是罄竹難書,如果你看不懂我上面寫的那些東西是什麼意思,你只要知道 iBus 這玩意不值得你用,它就像不定時炸彈一樣,每次有其他軟體更新,你都不能確定該軟體跟 iBus 的相容性會不會更糟,偏偏 iBus 似乎沒在更新的。改編一句 Apple 常用的洗腦台詞:

iBus -- The worst input method you've never met !

OK,接下來講一下該怎麼換成 gcin 輸入法 [1],基本上跟安裝 iBus 非常類似,重複的部份可以參考前文

1. 開啟 "漢語" 的語言支援 (這一步與 iBus 相同,請參考前文,如果已經安裝 iBus 的網友可以跳過此步驟)

2. 使用套件管理程式安裝 gcin


打勾第一項即可,其他需要安裝的相依性套件會自動通知你安裝,一步到位。

此步驟在舊版 Linux Mint 裡是做不到的 [2],因為套件庫不夠健全,後來隨著時間演進及新版 Mint 的釋出,終於可以在套件庫直接搜尋到 gcin 了 (SCIM 也可依此法安裝)~另外,由於內建軟體 "軟體管理員" 的 bug 已經修好了,所以也可以用它來安裝。

3. 去 "語言支援" 的設定選單裡,選擇 gcin 當作預設輸入法


從 "系統設定值" > "語言支援" 中進入此選單,之後就可以將 gcin 設定為預設值。

=======================

安裝完 gcin 之後不用重開機或登出就可以直接使用,如果發現右上角沒有出現 gcin 的圖示,去軟體清單中找出它的設定面板 (如右圖),進入 "關於 gcin" 選單中,再跳出來就會出現了。

gcin 使用起來跟微軟新注音差不多,其十分穩定且沒有什麼詭異的現象 (目前啦 ....),
但是可以微調的選項更多,常常打字或寫文章的人不妨花點時間在設定面板裡逛一逛,以把 gcin 調整到符合您的習慣。我先以我自己當例子,我調整了下列兩項:

1. 內定輸入法 & 開啟 / 關閉


這個選單可以很直覺地將你用不著的輸入法關閉。

2. gcin 注音 / 詞音設定


我在這個選單中修改了選字欄裡的選擇鍵種類,比如說我習慣用的是數字 "123456789",但預設值是 "asdfghjkl;" ..... orz

====================================

Anyway, enjoy it !


附註
1. 雖然 SCIM 也不錯,但聽說新版還是有不少 bug,故我就懶得去試用了。
2. 在套件庫改版之前,要安裝 gcin 跟 SCIM 只能用終端機指令,但就以我使用終端機指令安裝軟體的經驗,網路上高手寫的指令對你不見得有用,即使 Linux 版本相同也不一定會成功,所以在安裝軟體時我不信任終端機指令,不然出了問題還要花一堆時間去 google,我沒那麼多時間可以浪費。

1 則留言: