1、簡介
ibus(英文全稱為intelligent input bus),是gnu/linux和類unix作業系統下的以gpl協議分發源**的開源免費多語言輸入法框架。
因為它採用了匯流排(bus)式的架構,所以命名為bus。ibus支援多種輸入法,如拼音輸入法(包括全/簡/雙拼),並支援基於碼表的輸入法,如五筆、鄭碼、二筆和倉頡等輸入法,是多個流行的gnu/linux發行版(如debian,redhat等)的預設非英文輸入法平台。
2、系統架構
ibus 是用c及 python 開發的,如此可以避免 c++abi transition 問題。ibus主要通過下列三種服務(service)來提供功能:
輸入法引擎服務:為輸入法本身。
配置服務:管理ibus以及輸入法的設定選項。
控制**服務:提供諸如語言條,候選字選單等使用者介面。
ibus 使用d-bus作 ibus-daemon服務,以及 im客戶端(像是konsole, gedit, firefox)之間的溝通。 ibus-daemon 通過接受服務登入,以及傳送d-bus資訊來管理服務及im客戶端。
ibus支援 xim 協議及 gtk im 模組以及 qt im 模組。
3、安裝
2) ibus設定
從「系統」-「首選項」- ibus prefences,來執行ibus設定。
「通用」裡面,勾選: 啟動桌面時自動執行ibus
「輸入法引擎」裡面,按圖勾選:啟動 和 預載入
ubuntu輸入法安裝
ubuntu輸入法安裝 這裡的方法同樣適用於debian下的scim輸入法的安裝。根據scim的文件說明,裝scim最好用utf 8的locale。你也可以使用gb2312以及gbk的locale,使用scim都一樣的 對於乙個新裝好的沒有安裝scim的ubuntu系統 新的ubuntu安裝器選擇中...
ubuntu輸入法安裝
這裡的方法同樣適用於debian下的scim輸入法的安裝。根據scim的文件說明,裝scim最好用utf 8的locale。你也可以使用gb2312以及gbk的locale,使用scim都一樣的 對於乙個新裝好的沒有安裝scim的ubuntu系統 新的ubuntu安裝器選擇中文安裝後,一邊都已經裝好...
安裝scim python輸入法
安裝ubuntu8.04之後,一直都在使用scim的智慧型拼音,終於發現有些不爽了,因為常常跟pidgn發生衝突,導致程式崩潰,而且總覺得智慧型拼音也不夠好使,反應出字的速度比較慢。更換輸入法把,立刻想到了linux上的老牌輸入法fcitx,之前用過,覺得穩定性是很好,但不能shift切換中英文實在...