作者 主題: (分享) 嘸蝦米 on FC3  (閱讀 7882 次)

0 會員 與 1 訪客 正在閱讀本文。

windroy

  • 可愛的小學生
  • *
  • 文章數: 9
    • 檢視個人資料
(分享) 嘸蝦米 on FC3
« 於: 2005-03-12 04:25 »
這是我剛剛才完成的一項浩大工程…
從昨天晚上10點…裝到現在…終於完成…
趁還沒有忘記的時候…
快來發表…

請先準備好一台有裝linux(FC3)的電腦和liu5.cin檔案

先在/應用程式/系統設定/服務/ 中把iiim停止

然後在終端機的地方輸入
FC3:
im-switch -z zh_TW -s xcin
FC2:
im-switch -m xim
上面那個地方要特別注意…
因為我花了一個小時在那個地方… 是真的…不要懷疑

在修改liu5.cin檔案…
我在utf-8 和 big5的環境下都試過了,都可以
首先將cin檔改成下列那樣…
不過要注意一點…紅色的部份一定加上去…要不然你會發生下列的錯誤訊息
cin2tab: error:no module header name specified.

%gen_inp
%ename liu5
%cname 嘸
%selkey 1234567890
%keyname begin
a A
b B
c C
d D
......略
x X
y Y
z Z
, ,
. .
' ’
[ 〔
] 〕
%keyname end
%chardef begin
a        對
aa       寸
...... 略
]]vv     ︼
]]vr     ︾
%chardef end

改完後執行下列指令
# cin2tab liu5.cin
代碼: [選擇]

CIN2TAB version (2.5.3-pre3) encoding=big5
cin2tab: cin file: liu55.cin, use module: gencin version 20040102.
cin2tab: number of keyname: 31
cin2tab: max length of keystroke: 5
cin2tab: total char number of this encoding: 13973
cin2tab: number of char defined: 26032
cin2tab: number of keystroke code defined: 26032
cin2tab: number of defined char ignored: 0
cin2tab: memory model: 1

以上的訊息不是錯誤訊息…請不要擔心

再將轉出來的liu5.tab檔存到下列的位置
#cp liu5.tab /usr/X11R6/lib/X11/xcin/tab/big5/liu5.tab

再來就是修改/etc/chinese/xcin/xcinrc這個檔
修改前記得先備份一下
#cp xcinrc xcinrc.bak

;  This is the global configuration of the zh_TW.Big5 locale
;
(define zh_TW.Big5
  '((DEFAULT_IM      "liu5")
    (DEFAULT_IM_MODULE   "gen_inp")
    (DEFAULT_IM_SINMD   "DEFAULT")
    (PHRASE      "default.phr")
    (CINPUT      (liu5 phone))
    (FONTSET      "-sony-*-24-*-iso8859-1,-*-medium-r-*-24-*-big5-0")
    (OVERSPOT_FONTSET   "-sony-*-16-*-iso8859-1,-*-medium-r-*-16-*-big5-0")))
;
;  Here are detailed configuration of each IM (for zh_TW.Big5 locale).
;
(define liu5@big5
   '((SETKEY   1)

   (AUTO_COMPOSE  YES)
   (AUTO_UPCHAR   YES)
   (AUTO_FULLUP   NO)
        (SPACE_AUTOUP  YES)
   (SELKEY_SHIFT  NO)
   (SPACE_IGNOR   NO)
   (SPACE_RESET   YES)
   (AUTO_RESET    YES)
   (WILD_ENABLE   YES)
   (BEEP_WRONG    YES)
   (BEEP_DUPCHAR  YES)
   (END_KEY       NO)
   (AUTO_SELECT   NO)
   (SINMD_IN_LINE1 NO)

))   

(define phone@big5
   '((SETKEY   2)
))
上面紅色的部份要記得改,藍色部份是我參考網路上的文章所改,如果有需要可以改改看,在這部份的更動比較大,因為我把其它的輸入法都殺掉了,如果不想殺掉,註解掉就行了。
順道一提 phone這個是注音輸入法。

然後重新登出/登入…
執行xcin
#xcin&

之後就可以開始使用嘸蝦米了…^^

這是我第一次發表分享的文章,有錯誤的地方還請前輩指教一下…
眼睛快閉上了… :oops:
來去睏…
最後謝謝大家參考這篇文章…^^

lin0512

  • 懷疑的國中生
  • **
  • 文章數: 45
    • 檢視個人資料
(分享) 嘸蝦米 on FC3
« 回覆 #1 於: 2005-03-13 23:46 »
感謝大大分享,我也是在fc3遇到安裝無蝦米的麻煩,明天要工作,沒辦法試了!明晚來試試看 :D

eliu

  • 可愛的小學生
  • *
  • 文章數: 13
    • 檢視個人資料
(分享) 嘸蝦米 on FC3
« 回覆 #2 於: 2005-03-14 13:09 »
引述: "lin0512"
感謝大大分享,我也是在fc3遇到安裝無蝦米的麻煩,明天要工作,沒辦法試了!明晚來試試看 :D


可以試試 gcin,應該會更簡單。

rpm download
ftp://cle.linux.org.tw/apt/heidelberg/Fedora/RPMS.cle

download
http://edt1023.sayya.org/misc/noseeing-2.tar.gz (正體中文)
http://edt1023.sayya.org/misc/noseeing-3.tar.gz (正/簡體中文 & 日文 綜合版)

tar xvfz noseeing-2.tar.gz
cp noseeing.gtab /usr/share/gcin/table

logout & login 按 ctrl-alt-9 就可以開始用。
可以用 gcin-setup 把嘸蝦米設定成內定的輸入法。

lin0512

  • 懷疑的國中生
  • **
  • 文章數: 45
    • 檢視個人資料
(分享) 嘸蝦米 on FC3
« 回覆 #3 於: 2005-03-14 13:24 »
gcin也是不錯用,感謝分享!技術文件又多了一筆

lin0512

  • 懷疑的國中生
  • **
  • 文章數: 45
    • 檢視個人資料
(分享) 嘸蝦米 on FC3
« 回覆 #4 於: 2005-03-14 23:52 »
我安裝好gcin也把無蝦米檔複製進去了,當我在x-window開始終端輸入“gcin-setup“時會跳出一個選單,看似正常,在在終端機中有顯示Cannot connect to gcin server,然後也無法切換,請問這是什麼問題嗎!我是fc3,已把原來的輸入法工具關閉!是還有什麼地方沒做到