軟體

2014年5月9日 星期五

ubuntu 14.04 自製ibus用的大易輸入法表格檔

ubuntu 14.04 自製ibus用的大易輸入法表格檔
2013/4/21/日 於 ubuntu 12.04 用此法安裝大易輸入法,可正常安裝及使用.
2014/2/23/日 於 ubuntu 13.10 用此法安裝大易輸入法,可正常安裝及使用.
2014/5/10/六 從 ubuntu 13.04 升級到 ubuntu 14.04 大易輸入法會出現很多字打不出來,必須重新產生 dayi3.db 並蓋掉原本的檔案才可以.
2014/5/10/六 於 ubuntu 14.04 用此法重新產生 dayi3.db 安裝大易輸入法,可正常安裝及使用.
參考文章
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=58116&forum=8

(1)文章很長,重點是要製做 dayi3_ibus.txt  檔案。

文章重點 首先必須取得最原始的dayi3表格
wget http://openvanilla.googlecode.com/svn/trunk/Modules/SharedData/dayi3-patched.cin
但此網站已無法下載 dayi3-patched.cin, 後來有找到, 依文章做完dayi3_ibus.txt 檔案後就遺失了.還好 dayi3_ibus.txt 檔案還在.可以由附件中下載.

【分享】 大易 for ibus 的cin檔 ===>這個 dayi4-ibus.cin 檔編碼怪怪的,產生db 檔會出現錯誤,無法產生完整db檔.
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=77852&post_id=319854#forumpost319854
==> 文中說明是 系統:Scientific 6.4(幾乎100%相容RHEL6), 且 dayi3, dayi4 差別在那我也不清楚, 因我不會打大易輸入法. 測試可不可以用是找我老婆測試的.

將已製做完成的 dayi3_ibus.txt 檔案下載, 放在家目錄。
下載點
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=87612&forum=8
開啟終端機(Terminal)

(2)利用下列指令做出dayi3.db表格檔
ibus-table-createdb -s dayi3_ibus.txt -n dayi3.db
dayi3.db ==>3.5 MB,有編譯成功

(3)做出來的dayi3.db拷貝到/usr/share/ibus-table/tables底下
sudo cp dayi3.db /usr/share/ibus-table/tables/dayi3.db
ibus restart

(4)從ibus偏好設定中,增加大易輸入法即可

可以自行新增大易輸入法文字編碼,因有些字沒有定義打不出來。
新增大易輸入法文字編碼(2014/5/10)
ob1c    吔    100
========
在使用dayi4-ibus.cin 檔編碼產生 db 檔後出現錯誤, dayi4.db 產生不完全,後來用
ibus-daemon -rd
給它重新啟動,
倉頡/大易 的圖示  倉/易 就變成英文的 Ca/Da
選單內的 中文  倉頡/大易  變成  Cangjie / dayi3 


重新安裝 ibus 也沒有用
sudo apt-get install --reinstall ibus