格主從用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 # 可有可無 

 

arrow
arrow
    文章標籤
    輸入法 自製輸入法 教學
    全站熱搜

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