安裝嘸蝦米輸入法

官方嘸蝦米完美安裝

  • 萃取官方表格:
    LC_ALL=zh_TW.UTF-8 wine ./liu2007.exe
    
    • 執行後可在 wine 的設定目錄找到四個官方表格
      ~$ cd $HOME/.wine/drive_c/windows/system32
      ~$ ls *.tab
      liu-uni.tab  liu-uni2.tab  liu-uni3.tab  liu-uni4.tab
      
      • liu-uni.tab 是含 Unicode 的表格(包含舊版的 liubig5.tab 內容)
      • liu-uni2.tab 是 ,,C 的簡體中文表格
      • liu-uni3.tab 是 ,,CT 的台式簡體中文表格
      • liu-uni4.tab 是 ,,J 的日文表格
  • 將這四個 tab 檔跟 uni2txt.exe 與 uni2txt.sh 放在同一目錄
  • 如果有下載 vrsf 選字檔,也請把它們跟 tab 檔、uni2txt.exe、uni2txt.sh 放在一起(沒下載也沒關係,不影響 uni2txt.sh 轉檔)
  • 在 uni2txt.sh 所在目錄下指令
    sh ./uni2txt.sh
    
    • uni2txt.sh 會自動將 tab 檔轉成:
      • unix 文字檔 - 方便自行製作混合拆碼的 cin 檔
      • cin 文字檔 - 可用 gcin2tab 轉為 gtab 檔
      • gtab 檔 - 可直接給 gcin 使用的最終表格
  • 建議設定一下 gcin-setup -> 倉頡/行列/嘸蝦米/大易設定,把「預選列中顯示部份符合的字」關掉(或是用下面指令直接設定)
    mkdir -p $HOME/.gcin/config
    echo 0 > $HOME/.gcin/config/gtab-disp-partial-match
    
    • 這樣使用感比較符合官方嘸蝦米
  • 把 noseeing.gtab 安裝到系統目錄或家目錄
    cp noseeing.gtab $HOME/.gcin/
    
    • 這樣就安裝好了。
  • 詳細說明:
    • uni2txt.sh 是純文字檔,想了解轉檔步驟請自行閱讀。
    • 嘸蝦米原始 tab 表格沒有 vrsf 選字,那些選字都是由輸入法程式判斷產生。理論上要完美支援嘸蝦米,應該在程式實作 vrsf 選字。但因為沒人寫,所以只好用添加碼表的方式。
    • 嘸蝦米 6.0 的原始表格和 5.7b 一模一樣。本站整理的 vrsf 是依據 5.7b 程式碼,不過 6.0 的 vrsf 程式判斷應該和 5.7b 也一樣(許多網友都指出 6.0 並未修正 5.7b 的許多 bug)。
    • 所有 vrsf 檔都跟官方 5.7b 版保持 bug-for-bug compatible。官方能出字這裡就能出字,官方存在的 bug 這裡也同樣存在。6.0 的 liu-uni[234].tab 和 5.7b 檔案大小不同,但轉出來的格式內容完全一樣。 liu-uni.tab 則是 6.0 和 5.7b 原始檔完全一樣。如有發現 vrsf 和官方不符之處,請在討論區留言。
    • 官方選字是 0 或 空白鍵 直接上字 + 1~9,gcin 是 空白鍵 直接上字 + 1~9,雖然少了 0 選字,但應該很少人用 0 吧?除了極少數的跨頁選字,一般使用感應該是和官方一模一樣。
    • 加入補破網的方法:
      cat patchtab.ptt >> noseeing.cin
      gcin2tab noseeing.cin
      
      • 然後把 noseeing.gtab 安裝到系統目錄或家目錄
    • 製作混合版的 cin 檔,可參考這篇把重覆內容刪掉。
      cat noseeing.cin liu-uni2.unix patchtab.lgj | perl -nle '(print,$hash{$_}=1) unless defined $hash{$_}' >> noseeing-new.cin
      gcin2tab noseeing-new.cin
      

官方嘸蝦米簡易安裝

  • 把官方光碟裡的 LIU5.CIN 和 liu.sh 放在同一目錄下
  • 在終端機執行
    sh liu.sh LIU5.CIN
    
  • 用 root 權限把產生的 noseeing.gtab 安裝到 gcin 系統表格目錄
    mv noseeing.gtab /usr/share/gcin/table
    
  • 如果沒有 root 權限,安裝在自己家裡也可以,但其它人就沒辦法用了
    mv noseeing.gtab $HOME/.gcin
    
  • 這樣就安裝好了。

非官方測試表格安裝

  • 以下表格僅供測試用,非測試用途者請購買合法嘸蝦米
  • 請先連上網路
  • 用 root 權限執行
    /usr/share/gcin/script/noseeing-inst
    
  • 這樣就安裝好了。

補破網 Ver 1.3

Attachments