2009年12月3日 星期四

好用的 ibus

在 linux 中, 中文輸入從早期的 xcin 到 scim, gcin, 一直都有某些問題
譬如載入後, 若將輸入法 kill, 都會導致 X 整個 crash
直到最近使用 ibus 後, 才發現好用, 將 ibus-daemon kill , 一切正常, 並不會讓 X crash

若系統中同時有安裝二個以上輸入環境, 則要裝 im-switch 來即時切換。

若只裝一個, 則可不用裝 im-switch

設定方法如下: (沒裝 im-switch)

安裝
# apt-get install ibus ibus-gtk ibus-table-cangjie

ibus-table-cangjie 為倉頡輸入法

若要裝酷音輸入法為
ibus-chewing

最主要設定以下三個環境變數
gtk 的應用程式
GTK_IM_MODULE=ibus

quicktime 的應用程式
QT_IM_MODULE=ibus

其他支援 XIM 的應用程式
XMODIFIERS=@im=ibus

不要照 ibus 建議的方式, 放在 .bashrc, 這樣會有問題
放到 .xsession 中, 啟動 X 時才會去 export 環境變數

在進入 X 後, 開個 terminal, 下 ibus-setup 來選擇輸入法
這時按 ctrl-space 在 gtk 或 qt 的程式都可以使用 ibus

但 XIM 的程式卻無法叫出 ibus, 因此, 將 ibus-daemon 先砍了
pkill ibus-daemon

執行 ibus 加 --xim 參數即可
$ ibus-daemon --xim -d

這時再開 XIM 的程式, 按 ctrl-space 應該可以叫出 ibus 了

現在 fedora, ubuntu 及 debian squeeze 裡都有 ibus 可用

有 ibus 真好 ^_^

2009年12月1日 星期二

部落格建立完成, 搶頭香

哈哈, 直接用現有的 gmail account 就可以使用 blogger, 真方便