Solaris 11 的嘸蝦米 (scim 篇)

Feb. 12, 2011 / All(全部), Digitalk, Others, 嘸蝦米 / Author: 可愛柚爸

成功的在 Solaris 11 的 ibus 裡面加上嘸蝦米之後,接下來的目標是在 scim 也裝上 全模式+Ext A/B 的嘸蝦米。

有了 ibus 的經驗之後,scim 上的安裝就不會太困難了,執行

scim-make-table boshiamy.scim -b -o /usr/share/scim/tables/boshiamy-ab.bin

再把 boshiamy.scim 裡寫到的 boshiamy.png 複製到 /usr/share/scim/icons 即可。

安裝不困難,實際使用起來卻出了很大的問題,按了 Control-Space 切換輸入法之後,整台電腦彷彿當機一樣,反應很慢,只看到硬碟的燈一直在閃,根本無法打出任何字。試了好幾次都一樣,讓我十分沮喪!

經過反覆的實驗,我發現雖然在 輸入法架構選擇器(系統->偏好設定->輸入法) 裡可以選的是 SCIM,但是在可以輸入的區域裡按右鍵,點選輸入法之後,出現的卻有兩個 SCIM,一個是 SCIM Input Method,另一個則是 SCIM Bridge Input Method,從畫面上看到現在使用的是 SCIM Input Method,很奇妙的是如果選擇 SCIM Bridge Input Method 的話,真的就可以正常打字了!

我從來沒有研究過 scim,不知道為什麼除了 scim 之外還有一個 scim bridge,反正最後解決的方法是去修改這個檔案

/etc/gtk-2.0/gtk.immodules

把底下這兩行拿掉,

“/usr/lib//gtk-2.0/2.10.0/immodules/im-scim.so”
“scim” “SCIM Input Method” “scim” …

然後找到 ”scim-bridge” 開頭的那一行,把它改成

“scim-bridge” “SCIM Bridge Input Method” “scim” “/usr/share/locale” “ja:ko:zh:”

這樣就可以了。

順帶提一句,我覺得以嘸蝦米來說,scim 比 ibus 還好用,因為 scim 的選字順序和 windows 上的嘸蝦米相同,而 ibus 的第一個字的選字是1,就會和 windows 上的嘸蝦米差一,用起來感覺就有差了。


Leave a reply

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

« | »