X

幫 Debian/Ubuntu SCIM 安裝 一般注音 的 ZhuYin.bin

我一直不喜歡用新注音, 也不喜歡他會自動幫我調整選字的順序, 因為自動選字的錯誤率高, 調整選字的順序, 代表每次都一定要看著出來的字, 這樣子打字起來又慢又麻煩.

但是 SCIM 的一般注音預設的, 不知道是什麼東西, 總之打起來都不是中文.. @_@a..

通常要就是換 gcin, 要不然就是要自己解決這個問題. (不過最近開始喜歡 SCIM 的華麗介面, 所以就先朝解決這個問題的角度著手 :P)

主要也是參考以前裝無蝦米的經驗: 安裝 嘸蝦米輸入法 於 Debian/Ubuntu(SCIM)

簡單描述步驟

  1. 將 SCIM 的 ZhuYin table 和 XCIN 的 phone table 做比對, 將 XCIN 的 phone.cin 改成 SCIM 的格式
  2. 執行 scim-make-table 將 phone.cin 轉換成 ZhuYin.bin (SCIM 讀的檔案)
  3. 將 ZhuYin.bin 複製到 /usr/share/scim/table/
  4. 重新啟動電腦 即可.

詳細執行步驟

GcinTables - gcin - Trac, 下載 SCIM 的原始 ZhuYin.txt.in table 和 xcin 的 phone.cin table.

SCIM

  1. 找到 SCIM
  2. 下載 注音
  3. 於此處 Log of /scim-tables/tables/zh/ZhuYin.txt.in 點 download (存成 ZhuYin.txt.in)

XCIN

  1. 找到 xcin cvs 20050321
  2. 下載 注音 BIG-5 字碼區 (可用 gcin2pho 轉為 gcin 的 pho.tab 格式) 的 phone.cin

下載完後, 再來就開始產生 bin 的步驟:

  1. cp phone.cin ZhuYin.cin # 先留一份以確定誤砍可以還原.
  2. vim ZhuYin.cin
  3. 主要是把
    • %keyname begin => BEGIN_CHAR_PROMPTS_DEFINITION
    • %keyname end => END_CHAR_PROMPTS_DEFINITION
    • %chardef begin => BEGIN_TABLE
    • 結尾加上 END_TABLE
  4. 移除最開頭的
    %gen_inp
    %ename  phone
    %cname  注音
    %selkey  123456789
    %endkey  3467
  5. 加上 SCIM 最開頭的部份, 修改 ICON = /usr/share/scim/icons/ZhuYin.png 圖片對應的路徑即可.
  6. 完成的檔案下載: ZhuYin.cin
  7. 再來執行轉換: scim-make-table ZhuYin.cin -b -o ZhuYin.bin
  8. 如果之前修改的沒有改好, 會出現
    Loading table file phone.cin ...
    table file load failed!
  9. 完成會出現
    Loading table file ZhuYin.cin ...
    Saving table file ZhuYin.bin ...
  10. sudo cp ZhuYin.bin /usr/share/scim/tables/ # 將 ZhuYin.bin 搬到 /usr/share/scim/tables
  11. sudo vim /usr/share/scim/tables/ZhuYin.bin # 他預設選字會是 1,2,3,4,5,6,7,8,9,0 (多一個 0, 會造成選字跟以前的順序有點不同)

    將 SELECT_KEYS = 1,2,3,4,5,6,7,8,9,0 改成 SELECT_KEYS = 1,2,3,4,5,6,7,8,9 即可.

  12. sudo reboot # 再來重新開機即可.

若上述步驟嫌麻煩, 下述直接用我做好的檔案, 只要簡單的三個步驟就完成囉~

  1. 直接下載產生好的 ZhuYin.bin 檔.
  2. sudo cp ZhuYin.bin /usr/share/scim/tables/ # 再複製到 /usr/share/scim/tables
  3. sudo reboot # 再來重新開機即可.

註: 比較過產生出來的 ZhuYin.bin 大小, 和原始的 ZhuYin.bin 差很多, 不知道是不是有少字或怎麼樣, 但是目前使用起來, 是還沒有遇到問題.

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post