google code-beautifer

星期二, 12月 04, 2007

Cygwin 中文環境指南

很多東西靠虛擬機器作事還是不便,Cygwin 可以在windows 上執行unix 原生環境。不知道為何cygwin 很久沒更新了。下面舊資料還是很有參考價值的。

英文使用手冊


位於
http://www.cygwin.com/cygwin-ug-net/cygwin-ug-net.html

Cygwin安裝法:



  1. 連至 www.cygwin.com 下載 setup.exe
  2. 執行 setup.exe
    (註 見安裝技巧)
  3. 選取下載套件(必須要能連上Internet),
  4. 安裝套件
    (註 最好選取 All user)
  5. 點按 Cygwin 的 icon 圖示即可執行此一 Cygwin 環境。
    (註 視窗大小可由icon 圖示右點按 選取調整字型 及佈置)
  6. 執行 Cygwin

安裝Gnome


cygnome2.sourceforge.net 計劃停止,併入cygwin官方發行

  • 我的case 安裝gnome 1.4套件會跟 gnome 2.x 衝突 建議擇一而終

安裝技巧



  • 讓 cygwin 使用超過 128M 記憶體
    預設最多使用 128M RAM. 可用regedit.exe 在
    HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\
    新建一個 DWORD 名叫 "heap_chunk_in_mb" 其值為記憶體最大值 (in Mb)
    注意是 hex/decimal.
    見 http://sources.redhat.com/ml/cygwin/2001-04/msg00141.html
  • 中文字形
    待續...

如何在CYGWIN裡輸入中文


console部分


cygwin 在console下可以用windows 的原生輸入法 xemacs 即可輸入中文
測試環境

  • 中文Windows 2000
  • cygwin 1.5.7-1
  • rxvt 2.7.10-3

到Home目錄(通常是c:\cygwin\home\your login name\)在 .inputrc 檔案用文字編輯器加入下列指令:
set meta-flag on
set convert-meta off
set output-meta on
# set input-meta on
在 .bashrc檔案加入下列指令 (csh 或 tsch 使用者請參照語法自行修改)
export LESSCHARSET=latin1
alias ls="ls --show-control-chars"
alias crxvt='rxvt -fm "細明體-16" -fn "細明體-16" -km big5 -e bash --login -i'
存檔後重新進入後就可以輸入中文了

RXVT


直接執行 RXVT, 字形會變亂碼 改執行 crxvt (之前在.bashrc 加上的alias) 就沒問題了

X視窗


在 Gnome Panel 中 icon 的參數目前無法輸入中文 可改用下列參數
rxvt -fn MingLiu-16 -tn rxvt-cygwin-native -km big5 -e bash --login -i

一些常用的重要資訊



  • M$ window ao磁碟的 如c: 對應到 /cygdrive/c/
    但跳到 c: 也可用
    cd c:
  • 檢視packge:
    cygcheck 的作用類似於 linux 上的rpm 或 dpkg

沒有留言: