格主從用Linux開始,最喜歡用的就是「gcin」這套輸入法框架。
操作、設定都滿簡單的,安裝新的輸入法也還算方便;
而且佔用系統資源少,啟動快速(相較windows底下的yahoo奇摩輸入法……),即使後來看見另一個平台「ibus」,也不太願意轉用。

以下為gcin的圖示(左邊數來第三個和第四個,圖示可自行修改,下面有修改方法):
gcin_1  
就這樣,很簡單!沒有什麼「浮動式輸入法狀態列」,不會擋視線和妨礙工作。

以下為打字時的選字框:
gcin_2
左下方為輸入法名稱(可自訂),上方為選字列,中間下方為「組字碼」和「上一字的各種可輸入字碼」。

簡介到此為止。接著說明如何安裝新的輸入法:
1.取得.cin格式的「對照表」(可自製)
2.轉成.gtab檔
3.將.gtab檔移到設定資料夾
4.調整一下設定檔
5.重開gcin

詳細步驟如下:

1.可至gcin 同好會或其他網站下載,有很多網站都提供.cin對照表。要注意的是,有的下載回來是.txt檔,沒關係,因為.cin格式就是文字檔。如果點連結後看到一堆字,而不是下載提示,請退回,並在連結按右鍵選「另存連結」即可下載。 
 2.開啟終端機(terminal)。以格主用的newcj.cin放在"~/"底下為例:
cd ~
gcin2tab newcj.cin newcj.gtab
 3.移動(或複製)gtab檔到"~/.gcin/"底下:
mv newcj.gtab ~/.gcin/
 4.設定檔可在"/usr/share/gcin/table/gtab.list"找到,將它複製到"~/.gcin/"並修改即可使用:
cp /usr/share/gcin/table/gtab.list ~/.gcin/
以下為格主的配置:
大新倉頡 1 newcj.gtab newcj.png
倉頡五代 2 cj5.gtab cj5.png
注音 3 !PHO juyin.png
符號 4 symbols.gtab symbols.png
詞音 6 !TSIN tsin.png
內碼 0 !INT_CODE intcode.png
格式為:<輸入法名稱> <順位(不必連號)> <輸入法gtab> <輸入法圖示>
「輸入法圖示」可自行在"~/.gcin/icons/"裡放入圖示,輸入法程式會優先使用該資料夾裡的圖片。圖片可在gcin 同好會下載,或自己找圖片放進去。
特別注意:「符號」、「詞音」這兩個一定要放在原位,否則會出錯。(「符號」不太記得;「詞音」一定要保留)
 5.在輸入法圖示上按右鍵,選Restart gcin(重新啟動gcin);或登出X window再登入,新的設定就套用成功了!
gcin_3  

設定完畢後,請在輸入法圖示按右鍵,選Configuration(設定),並選Default input method and toggle key(預設輸入法及切換),
gcin_4   
gcin_5  

這裡有三個欄位可調整:
Ctrl-Shift selection:可調整當按Ctrl+Shift切換輸入法時,是否能切換到該項
Default:當從英文狀態按Ctrl+Space時,先切換到哪種輸入法
Enable:是否啟動該輸入法
(以上如為中文介面,請自行對照選項位置)

 

至此,自己安裝的輸入法已可正常使用了!

注意:新版Ubuntu使用的Unity桌面安裝完、重新啟動後,會看不到輸入法圖示。請執行以下指令:
gsettings get com.canonical.Unity.Panel systray-whitelist
注意得到的結果,假設是['JavaEmbeddedFrame', 'Mumble', 'shutter', 'dropbox', 'hp-systray'],則接著輸入
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'shutter', 'gcin', 'dropbox', 'hp-systray']"
把gcin補上即可。接著重開機,圖示就會出現了。
(2013/10/31新增:Ubuntu 13.04及13.10的Unity桌面已再修改,上述方法無效;筆者找過解決方案,但沒有一種比較簡易的方式,最後放棄解決;好消息是,輸入法還是可正常運作,只是看不到狀態圖示,仍可用Ctrl+Space及Ctrl+Shift切換)

附錄:下方為.cin檔的基本格式(引用自gcin同好會的資料,更詳細資訊請參考該網頁):

%gen_inp # 可有可無
%ename demo # 這裡只能用英文
%cname 範例(或 %prompt 範例) # 這裡可以隨便打,不限中英文
%selkey 123456789 # 有重覆字時的選擇鍵,可設定 > 10 個按鍵,也可以用 asdfghjk 之類作為選擇鍵 
%dupsel 9 # 設定每頁重複字數量
%endkey abc # 當按下這些鍵時就開始組字,不用再按空白鍵,例如注音可設為 3467,這樣選了音調就不用再按空白鍵
%space_style 2 # 1 是空白鍵自動上字,一般用 2 或 4 即可
%keep_key_case # 如果想區分大小寫,或想用 ~!@#$%^&()_+|{}:"<> 等符號,就要設定這個
%symbol_kbm # 顯示螢幕小鍵盤
%phase_auto_skip_endkey # 配合最新版的「由詞庫自動選擇字」
%keyname begin # keyname 目前最多 55 組
a a
b b
c c
%keyname end
%quick begin # 目前只有行列在用,其它輸入法用不著
%quick end
%chardef begin
a 蘋果
b 香蕉
c 櫻桃
%chardef end # 可有可無 

 

文章標籤
創作者介紹
創作者 vicid603 的頭像
vicid603

做自己,最重要!

vicid603 發表在 痞客邦 留言(4) 人氣()


留言列表 (4)

發表留言
  • 高康
  • 請問蘋果系統(最新系統)也可以使用此方法對照嗎?
    對程式碼不熟悉,故有此疑問,謝謝您。
  • 首先要有個支援「自訂對照表」的輸入法框架程式(請搜尋本格的另一篇文章「輸入法框架」基本知識)。本篇介紹的gcin程式支援Linux和Windows;還有另兩個「香草輸入法」和「Yahoo奇摩輸入法」都支援Windows和Mac。三者使用的對照表大同小異。不過現在除了gcin外,其他兩個都沒有繼續開發了,「有機會」裝在最新的Mac系統上,但可能有些問題,說不準。筆者沒試過,只能說「可以,但程式本身能否支援才是關鍵」。
    有問題歡迎再問,筆者會盡快回應~

    vicid603 於 2013/12/10 22:33 回覆

  • 高康
  • 這麼晚才又回來看,謝謝您的如此用心經營部落格和回覆,因為本身也是使用大新倉頡,Mac系統不支援,大新又不開發,所以著實困擾,謝謝您的救命文。
  • 能幫到您真的太好了~~大新倉頡未繼續開發真的可惜,還好有這些替代方案,雖然有點麻煩,但可全自訂,還可自行加字加詞,把常用詞設定簡碼,甚至把自己的電郵位址設定簡碼,兩三鍵就輸出,用途千百種,算是更大的好處吧。(抱歉太晚回覆了,最近幾乎沒在照顧這地方。有問題或建議歡迎再提出,雖不能保證盡快回應,但定會用心回覆)

    vicid603 於 2014/04/11 00:00 回覆

  • 訪客
  • 感謝,終於裝好了
    但是的選字框沒有出來,是怎麼回事呢?
    有辦法叫出來嗎?
  • 訪客
  • 請問現在有方法可以安裝大新倉頡輸入法到Mac上面使用嗎?(我電腦不強,不會程式)