當時並沒有留下紀錄,網友自建的表格原始檔在電腦中已經找不到了。用前文的方法只能暫時解決問題,利用連假上網找一下資料,並做個紀錄,以備不時之需。
一、安裝 iBus Table 套件
由於之前的版權(或專利)爭議,並無「嘸蝦米輸入法」的 iBus 模組,而以「表格」型式附加在 iBus 輸入法中。欲使用「嘸蝦米輸入法」要先安裝 iBus Table 套件,切換到 root 權限在終端機中輸入以下命令,[root@Celeron-D ~]# yum install ibus-table-chinese ibus-table ibus-typing-booster其中,前兩個套件是 iBus Table 及其中文輸入法,最後一個套件是為 iBus 輸入法增加輸入字預測功能,以加快輸入的速度。
註:套件 ibus-typing-booster 若不安裝,似乎不能增加「嘸蝦米輸入法」;先安裝再說,以後再研究。
二、下載「嘸蝦米」表格
由於「嘸蝦米輸入法」的專利過期,已有社群維護的「嘸蝦米輸入法」表格可以合法下載。以下命令分別是直接下載、解壓縮出表格、圖示,並將之轉成 iBus Table 輸入法的檔案類型。[SiB@Celeron-D ~]$ wget https://github.com/daineseh/liu_ibus_table/archive/master.zip以下是將終端機提示消除後,方便直接剪貼使用
[SiB@Celeron-D ~]$ unzip -j master.zip liu_ibus_table-master/liu_ibus_table.txt
[SiB@Celeron-D ~]$ unzip -j master.zip liu_ibus_table-master/liu.png
[SiB@Celeron-D ~]$ ibus-table-createdb -s liu_ibus_table.txt -n liu.db
wget https://github.com/daineseh/liu_ibus_table/archive/master.zip註:另有幾個表格的下載點:vicamo/ibus-table-boshiamy、vicamo-ppa / ibus-table-boshiamy 和 daineseh/liu_ibus_table。
unzip -j master.zip liu_ibus_table-master/liu_ibus_table.txt
unzip -j master.zip liu_ibus_table-master/liu.png
ibus-table-createdb -s liu_ibus_table.txt -n liu.db
三、將「表格」安裝至輸入法
當前面兩個步驟都順利執行,沒有錯誤訊息出現,就可以將產生的適合 iBus Table 輸入套件的「嘸蝦米輸入法」檔案複製到系統。這時,要記得切換到 root 權限在終終端機下命令,[root@Celeron-D ~]# cp liu.db /usr/share/ibus-table/tables/以下是將終端機提示消除後,方便直接剪貼使用,
[root@Celeron-D ~]# cp liu.png /usr/share/ibus-table/icons/
[root@Celeron-D ~]# chmod 644 /usr/share/ibus-table/tables/liu.db
[root@Celeron-D ~]# chmod 644 /usr/share/ibus-table/icons/liu.png
cp liu.db /usr/share/ibus-table/tables/其中,前兩個命令是複製,後兩個命令是修改檔案存取權限,讓所有使用者都可以讀取的權限。
cp liu.png /usr/share/ibus-table/icons/
chmod 644 /usr/share/ibus-table/tables/liu.db
chmod 644 /usr/share/ibus-table/icons/liu.png
註:後兩個命令,有時不下也也可以用。應該是一開始解壓縮、製做的 liu.db 和 liu.png 的權限就正確。
四、清除使用者「家目錄」下的暫存表格
若曾經安裝、使用過 iBus ,在使用者的家目錄下會有幾個暫存檔案,要先將之刪除。剛才新加入的輸入法才會生效。這些暫存檔及刪除它們的命令如下:[SiB@Celeron-D ~]$ rm .local/share/.ibus/ -rf以下是將終端機提示消除後,方便直接剪貼使用,
[SiB@Celeron-D ~]$ rm .config/ibus/ -rf
[SiB@Celeron-D ~]$ rm .cache/ibus/ -rf
rm .local/share/.ibus/ -rf其中,『 -rf 』參數是將該目錄及其以下的次目錄、檔案皆刪除,不必一個一個刪除。
rm .config/ibus/ -rf
rm .cache/ibus/ -rf
五、相關發文
已測試版本:
- Fedora: 19, 20
沒有留言:
張貼留言
感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)