10/04/2010

How to Exchang SCIM and GCIN in Ubuntu

安裝完SCIM後,突然發現GCIN沒辦法使用。
網路上查了一下,是¨優先權¨的問題
可以使用im-switch指令來做更換,如此就不需要將相對應的程式移除掉。


一.首先,當然要安裝這個套件
#
apt-get install im-switch
//當然也可以先做查詢
//dpkg-query -l | less 在查相關的字首

二.以 gcin 為例,在 /etc/X11/xinit/xinput.d 裡面建立一個 gcin 文字檔,內容如下:
=========
XIM=gcin
XIM_PROGRAM=/usr/bin/gcin
XIM_ARGS=
GTK_IM_MODULE=gcin
DEPENDS=
=========

三.再來就可以直接下
#im-switch -z zh_TW -s gcin
//要先確定LANG是zh_TW,可以在 /etc/environment 裡加入 LANG=zh_TW 或 LC_CTYPE=zh_TW
//如此以後登入環境都可以是繁體中文

補充說明:
=========

im-switch 這個新指令可以讓使用者選擇自己喜愛的輸入法引擎。
要列出現時支援的輸入法引擎可以打:
im-switch -l
然後你可以用"im-switch -s imengine"選擇你喜愛的輸入法引擎,例如:
$ im-switch -s gcin
這個指令會為你在 ~/.xinput.d 建立一個連結(symbolic link),
令你以後進入X時都會自動啟動gcin成為你的輸入法引擎。
如果你在root帳戶輸入上面的指令,
你設定的就不是用戶root的輸入法引擎,
而是整個系統的輸入法引擎了。
你可以加入 -z 選項設定不同語系(locale)的語系。例如:
# im-switch -z zh_TW -s gcin



=========

四.接下來重新登入就可以使用 gcin 啦!!

參考網頁

Debian_packages/im-switch
摩托學園討論區_im-switch

沒有留言:

張貼留言