多年拆除工程經驗,專營裝潢拆除
隔間打牆等施工,歡迎洽詢
比價網創新廣告招牌設計,親民價格
頂級質感,連鎖企業合作推薦!

首頁  ‧  tw 論壇 ‧ 程式設計討論     ‧ 

Linux安裝無蝦米輸入法

房東:黑玫瑰天使
發表時間:2007-01-09
[檢舉]


1.取得輸入法表格檔:

必須要有嘸蝦米輸入法光碟(校園版無此表格檔,標準版才有),
將在 UNIX 目錄下的 LIU5.CIN 複製到 LINUX 的 /root 目錄下,
並改名為 liu5.cin (注意是全部小寫)以方便修改。

如果是 5.7 版本以前的舊版,表格檔被壓成 .gz 壓縮格式,必須先解壓縮,
請將嘸蝦米原版磁片放入軟碟中(例如 A 槽),並執行以下指令:

[root@free root]# mcopy a:/UNIX/LIU5_CIN.GZ .
↑注意到後面有一個 . 號,這是將 UNIX 目錄下的 LIU5_CIN.GZ 複製到現行目錄下
[root@free root]# gunzip LIU5_CIN.GZ ←解壓縮後會產生 LIU5_CIN 這個檔案
[root@free root]# mv LIU5_CIN liu5.cin ←將產生的檔案改名
2.修改表格檔:

嘸蝦米所附的輸入法表格檔,並不符合 xcin 定義的格式,
因此,必須先修改表格檔的格式,將檔案內容中:

#Boshiamy Input Method 5.0 All right reserved. 8/1/1997 stingray
%ename liu5
%prompt 嘸蝦米
%selkey 1234567890
%dupsel 9
%keyname begin

a A
b B
:
:
:

%keyname end
%quick begin
%quick end
%sellst begin
%sellst end

a 對
aa 寸
:
:
:
]]v
]]v ︾

以上紅色的兩個區段要修改成:

#Boshiamy Input Method 5.0 All right reserved. 8/1/1997 stingray
%gen_inp ←此為所有資料的起始標記,必須出現在所有資料之前
%ename liu5 ←輸入法的英文名
%cname 嘸蝦米 ←輸入法的中文名
%selkey 1234567890 ←出現重覆字時的選擇鍵
%keyname begin ←鍵盤上按鍵所代表的全形字(起始標記)

a A
b B
:
:
:

%keyname end ←鍵盤上按鍵所代表的全形字(結束標記)
%chardef begin ←所有字根對應的字(起始標記)

a 對
aa 寸
:
:
:
]]v
]]v ︾

%chardef end ←所有字根對應的字(結束標記)

3. 轉換表格檔:

修改完後記得要存檔,接下來用 cin2tab 指令將 liu5.cin 檔轉換成 liu5.tab 檔:

[root@free root]# cin2tab liu5.cin ←此指令執行完成後,會產生 liu5.tab 檔

CIN2TAB version (xcin 2.5.2.3) encoding=big5
cin2tab: cin file: liu5.cin, use module: gencin version 20000827.
cin2tab: number of keyname: 31
cin2tab: max length of keystroke: 4
cin2tab: total char number of this encoding: 13973
cin2tab: number of char defined: 21789
cin2tab: number of keystroke code defined: 21789
cin2tab: number or defined char ignored: 0
cin2tab: memory model: 1
↑以上為執行後出現的訊息

4. 將轉換後的表格檔複製到指定目錄:

在轉換成 liu5.tab 檔之後,請將該檔複製到 /usr/X11R6/lib/X11/xcin/tab/big5 目錄中,方法如下:

[root@free root]# cp liu5.tab /usr/X11R6/lib/X11/xcin/tab/big5

5. 修改設定檔:

接下來請修改 xcin 設定檔,設定檔預設應在 /etc/chinese/xcin/xcinrc ,
如果不在,則可能為使用者 home 目錄下 .xcin 目錄中的 xcinrc 設定檔,
或使用者 home 目錄下的 .xcinrc 設定檔,依您安裝時是否變更而定,
當使用者執行 xcin 時,會優先採用找到的那一個設定檔。

更改後的內容如下:



(define zh_tw.big5 ←先找到此段內容,下面的內容都是繁體中文設定值
 \'((DEFAULT_IM \"liu5\") ←此行是設定預設輸入法,紅色部份是將預設輸入法設成嘸蝦米
 (DEFAULT_IM_MODULE \"gen_inp\")
 (DEFAULT_IM_SINMD \"DEFAULT\")
 (PHRASE \"default.phr\")
 (CINPUT (cj chewing simpley phone bimspinyin bimsphone jyutping array30 liu5 bimsphonesimple ah_hex))
↑此行是設定所有可用之輸入法,紅色部份是將嘸蝦米輸入法加進去,在此為第九個,
 請注意!!如果您改變了這一行 liu5 的位置,那麼下面的 9 也要跟著改
 (FONTSET \"-schumacher-clean-medium-r-normal--16-160-75-......
 (OVERSPOT_FONTSET \"-schumacher-clean-medium-r-normal--16-160-75-......
 ;
 ; Here are detailed configuration of each IM (for zh_TW.Big5 locale).
 ;
(define cj@big5
 \'((SETKEY 1)))

↑這兩行是原有的倉頡輸入法設定區段

(define liu5@big5
 \'((SETKEY 9)
 (INP_CNAME \"嘸蝦米%%嘸\")))
↑新定義 liu5 嘸蝦米輸入法的設定區段,這裏有幾個部份要注意
 數字 9 是指定切換輸入法時按 Ctrl+Alt+9 的組合鍵數字代號,
 \"嘸蝦米%%嘸\" 則是在使用浮動視窗與不使用浮動視窗時,會顯示的輸入法名稱
:
:

6.重新啟動 xcin 中文輸入法程式:

更改完所有設定後,下次再啟動 xcin 時,即可利用 Ctrl+Alt+9 切換到嘸蝦米輸入法。

=========================================




  • 贊助網站       

    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!
    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務



  •  共 0 人回應

    姓名:
    佈告內容: