有,安裝步驟如下:
首先打開 xterm ,用 su 指令切換到 root 身份以後,輸入以下指令取得大易輸入法的表格檔(dayi3.cin)
語法:
[root@hostname Desktop]# wget ftp://xcin.linux.org.tw/pub/xcin/xcin/contrib/dayi3.cin
接下來的步驟是轉換剛剛下載的表格檔,以產生 dayi3.tab 檔
語法:
[root@hostname Desktop]# cin2tab dayi3.cin
然後將轉換後的 dayi3.tab 檔複製到 /usr/X11R6/lib/X11/xcin/tab/big5 ,這樣 xcin daemon 才搜尋的到。
語法:
[root@hostname Desktop]# cp dayi3.tab /usr/X11R6/lib/X11/xcin/tab/big5
接下來要修改 xcin 的設定檔,建議是複製一份到個人的 home directory 下,然後修改 home directory 下的 .xcinrc 檔。
例如你的使用者帳號為 John,那麼你的 home directory 通常為 /home/John 。可以輸入下面的指令複製:
語法:
[root@hostname Desktop]# cp /etc/chinese/xcin/xcinrc .xcinrc
接下來要修改 xcin 設定檔,用您最常用的文字編輯器開啟該檔(這邊用 vim 做示範):
語法:
[root@hostname Desktop]# vim /home/John/.xcinrc
首先找到
引用:
....
(define zh_TW.Big5
'((DEFAULT_IM "dayi3")
....
|
DEFAILT_IM 後面的雙引號內容是預設的輸入法代碼,這邊代碼為 dayi3 ,代表預設的輸入法為大易。
然後往下幾行應該可以找到類似下面這樣的內容:
引用:
....
(CINPUT (cj chewing simplex phone bimspinyin bimsphone jyutping array30 bimphonesimple zh_hex dayi3))
....
|
粗體字的部份是需要加上的地方。
CINPUT 後面的括號內容是用來設定所有可以用的輸入法的代碼。
接著,再往下幾行可以看到類似下面這樣的註解的地方:
引用:
....
;
; Here are detailed configuration of each IM (for zh_TW.Big5 locale).
;
....
|
在這段註解下面的設定檔一直到下一段註解,都是在使用語系為 zh_TW.Big5 時 xcin 用的切換的次序。(語系的設定可以在 /etc/sysconfig/i18n 中設定。)
下面是我的設定檔內 1~4 區段的輸入法定義的樣子:
引用:
....
(define cj@big5
'((SETKEY 1)))
(define simplex@big5
'((SETKEY 2)))
(define phone@big5
'((SETKEY 3)
(END_KEY YES)))
(define jyutping@big5
'((SETKEY 4)
(END_KEY YES)))
....
|
可以把您不用的輸入法區段給代換成大易,這邊是把第 9 設定區段給拿來用。把第 9 設定區段用下列的設定給取代掉即可:
引用:
....
(define dayi3@big5
'((SETKEY 9)
(INP_CNAME "大易%%大易")))
....
|
最後一個步驟 >>>> 重新登入即可。
以後按 Ctrl + Alt + 9 就可以切換到大易了。
我剛剛是邊設定邊寫的,所以步驟應該沒有什麼問題才對
