盡量與官方版本使用習慣一致的方向調整
先使用aptitude(或 apt-get )指令安裝 ibus-table 套件:
sudo aptitude install ibus-table
確定已 cd 到檔案所在的資料夾底下,在terminal輸入以下指令:
sudo ibus-table-createdb -s liu_ibus_table.txt -n liu.db
把剛剛產生出來的 .db檔以及資料夾裡原有的icon複製到ibus-table資料夾底下
sudo cp liu.db /usr/share/ibus-table/tables/
sudo cp liu.png /usr/share/ibus-table/icons/
請登出系統,重新登入,才能使剛才的修改生效。
登入後修改ibus偏好設定。
輸入法 -> 選取輸入法 -> 漢語 -> 嘸蝦米
-> 按下旁邊加入按鈕 -> 再關閉視窗即可
安裝好後,其ibus預設中文語係為簡體中文,我們要將其改為正體中文才可!
編輯」/usr/share/ibus-table/engine/table.py「此檔案,檔案中有註解,說明各數字代表的語系。
# self._chinese_mode: the candidate filter mode,
# 0 is simplify Chinese
# 1 is traditional Chinese
# 2 is Big charset mode, but simplify Chinese first
# 3 is Big charset mode, but traditional Chinese first
# 4 is Big charset mode.
# we use LC_CTYPE or LANG to determine which one to use
找到下面這段,將if區塊裡的return值從0改成1
if self.db._is_chinese:
#if IME declare as Chinese IME
return 1
else:
return -1
修改完存檔後, 退出ibus再重啟就ok囉!
- 網路上所散布較完整的字元表,並過濾冗餘字元,使 ibus-table-createdb 不會產生錯誤訊息
- 可將自訂字詞加在此檔,然後重新建立table
head -n -2 liu_ibus_table.txt > cust_table.txt && cat customize.txt >> cust_table.txt && tail -2 liu_ibus_table.txt >> cust_table.txt
sudo ibus-table-createdb -s cust_table.txt -n liu.db
sudo cp liu.db /usr/share/ibus-table/tables/
sudo cp liu.png /usr/share/ibus-table/icons/
- 表格說明: 每行由空白分割最後一個欄位為優先權,為了與原本liu_ibus_table.txt區分,最好由101開始,避免選字上的問題