作者taroa (玻色子。)
看板Liu
標題[心得] 在iBus上安裝嘸蝦米
時間Sat Oct 24 11:03:33 2009
目前像Fedora之類的linux套件預設輸入程式是iBus
所以之前在網路上尋找安裝方法,粗略整理如下:
(注意,以下需要一點點程式設計能力… <(_._)> )
1.首先需要:
嘸蝦米相容的table檔(UTF8純文字檔,請愛用google)
還有iBus的header格式檔(這是網路上找到的暫存範例檔,原始連結已移除
http://0rz.tw/Uo50t)
2.將table檔製作成以下格式
原本:
===================
a 可
aa 能
aaa 是 #註解
aaa 某
aaa 字
====================
輸出:
=====================
a 可 100
aa 能 100
aaa 是 100
aaa 某 99
aaa 字 98
======================
也就是只能有輸入字碼、字元、還有最後的頻率數字(0到100看你要設多少)
不能有其它任何東西(如註解)
3.在ibus的範例header檔最後加入
BEGIN_TABLE
END_TABlE
然後在BEGIN_TABLE與END_TABLE中間插入已經準備好的嘸蝦米table檔
像這樣:
BEGIN_TABLE
a 可 100
aa 能 100
aaa 是 100
aaa 某 99
aaa 字 98
END_TABlE
然後將修改過的header檔存檔成liu5.txt
再壓縮成liu5.txt.bz2
4.如果你的系統上沒有 ibus-table-createdb
那就用yum還是aptget去抓ibus-table這個套件
然後執行 ibus-table-createdb -s liu5.txt.bz2
會輸出liu5.db檔案
5.將liu5.db放到/usr/share/ibus-table/tables
再自己生個icon 取名叫liu5.png ,放到/usr/share/ibus-table/icons/
(icon的設定也在ibus的header檔裡,可以自己改)
6.終於結束了!!
在啟動列上找找看ibus,在中文輸入法應該可以看到嘸蝦米,新增後就可以使用了
P.S. 建議如果work的話暫時不要更新iBus,因為更新版本就要重新跑
ibus-table-createdb生成新的liu5.db檔,所以還是不要沒事找事做
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.118.178
※ 編輯: taroa 來自: 114.43.118.178 (10/24 11:04)
推 MilchFlasche:iBus 這樣有點小麻煩,還是 SCIM 裝 table 簡單 :( 10/24 11:45
推 alexsh:這個請行易做一份給授權用戶下載吧,使用頻率的數據應該他 10/24 12:41
→ alexsh:們比我們還清楚 10/24 12:42
→ alexsh:我想這要的不是程設能力,是對Shell的熟悉程度Orz 10/24 12:43
→ taroa:嗯,但是ibus可以用到其它語系的輸入法,還蠻方便的 10/24 21:56
→ dra:其實已經做好了 近期會拿出來和大家分享 :) 10/25 01:48
推 fighter306:手機的s60版~~~(敲碗) 加油啊! 10/26 17:28
推 poligen:實用!(不過我還是用gcin好了) 10/29 00:24
推 Kawasumi:成功 網路上的方法都試不出來 原來是我沒有加頻率 XD 11/01 16:20
→ Kawasumi:感謝你XD 11/01 16:20
推 carymask:偷偷的說!官網有官方板的iBus表格了… 11/02 15:30