« 在 Linux 系統安裝 Internet Explorer | 首頁 | Linux 電源管理 »
2005年07月16日
調整 IIIMF 繁體中文輸入法設定
Red Hat / Fedora 系列從 Core 2 版本開始, 中文輸入法預設為 IIIMF (Internet/Intranet Input Method Framework), 乍看之下很像微軟的 Global IME (Input Method Editor), 但其實 IIIMF 的本質是一個複雜的 client / server 架構, 想要瞭解它還真得費一番功夫.
對使用者來說, IIIMF 最大的優點是不需更改 locale 變數即可支援多國語言輸入, 缺點是預設的中文輸入法不夠齊全, 功能介面也需要加強. 以下是調整 IIIMF 設定檔, 留下常用或剔除不必要輸入法的方法:
1. 編輯 IIIMF 設定檔:
中文輸入法設定檔: /usr/lib/im/locale/zh_TW/xcin/xcin.xml.conf
(FC4 是: /usr/lib/iiim/le/xcin/xcin.xml.conf)
對應套件: iiimf-le-xcin
cj 倉頡 simplex 簡易 phone 注音 pinyin 拼音 pinyin0 無調拼音 jyutping0 粵拼 array30 行列30 ez 輕鬆 telecode 電報 關於 IIIMF:
2. 新增輸入法: 以大易輸入法為例
wget ftp://xcin.linux.org.tw/pub/xcin/xcin/contrib/dayi3.cin 下載大易輸入法表格 vi dayi3.cin 將 # 開頭的註解整行刪除 iconv -f big5 -t utf-8 dayi3.cin > dayi3_utf.cin 將輸入法表格轉成 UTF-8 Unicode cin2tab -l utf-8 dayi3_utf.cin 將輸入法表格轉成 .tab 格式 cp dayi3_utf.tab /usr/lib/im/locale/zh_TW/xcin/tab/dayi3.cin 將轉好的輸入法表格檔複製到 iiimf 表格檔路徑裡 vi /usr/lib/im/locale/zh_TW/xcin/xcin.xml.conf 修改 iiimf 中文輸入法設定檔, 新增 dayi3 設定 service iiim restart 重新啟動 iiimf 服務 執行環境:
Fedora Core 3, kernel: 2.6.12-1.1372_FC3
iiimf-le-xcin-0.1.7-10執行結果:
失敗... Orz
字根可以打出來, 但無法輸出到目的視窗; 切換到“大易”輸入法後再 Ctrl + Shift 切換輸入法的話, 系統會 hang 住, 須停止或重新啟動 iiimf 服務...
參考資料:
其他輸入法:
- SCIM: Smart Common Input Method platform / Fedora Scim Packages
- The XCIN Project
- gcin 中文輸入法
- 新酷音輸入法
- 酷音輸入法
延伸閱讀:
Posted by Jamyy at 2005年07月16日 11:00
Trackback Pings
TrackBack URL for this entry:
http://cha.homeip.net/cgi-bin/mt/mt-tb.cgi/102