CXterm 是一個類似 xterm 的終端機模擬程式,可以顯示並輸入中文.
它同時支援BIG5 與 GB 編碼.配合上 hztty,您還可以讀取 HZ 編碼的文件,一種經常在中文新聞討論群中使用的編碼格式.
請參考 CXTERM.FAQ (cs.purdue.edu:ftp/pub/ygz
) 以取得詳細的安裝資訊.
CXterm 的作者是 Yongguang Zhang.
CXterm 的最新版本是 cxterm5.0.p3.tar.gz
(5.0 版).
這個壓縮檔裡已經包含了 CXterm 與中文字型.您可以在這裡取得:
- cxterm5.0.p3.tar.gz
-
- hztty-2.0.tar.gz
-
或在 sunsite
的 RPM 包裝格式:
- cxterm-5.0-1.i386.rpm
-
- cxterm-big5-5.0-1.i386.rpm
-
- cxterm-gb-5.0-1.i386.rpm
ftp://sunsite.unc.edu/pub/Linux/distributions/redhat/contrib/contrib-2.0.x/RPMS
解開壓縮檔:
# tar -xvzf cxterm5.0.p3.tar.gz
這將會產生一個新目錄 cxterm-5.0
,然後:
# cd cxterm-5.0
# ./config.sh
如果想讓系統上所有的使用者都能使用 CXterm,您必須使用
root 的權限來執行 ``./config.sh
''.
然後您就可以按照下面的過程完成安裝:
----------------------------------------------------------------------------- --- BASIC MENU --- 0. Read COPYRIGHT Notice 1. Compile, Install, and Configure "CXTERM 5.0" in One Step --- OPTION MENU --- 2. Compile cxterm (not to install) 3. Install cxterm (after successful compilation in 2) 4. Install additional Chinese font(s) for your X window 5. Configure your account for using cxterm (after installation in 3) x. Exit ----------------------------------------------------------------------------- Please choose (0/1/2/3/4/5/x) :如果您想讓一切自動完成,請選
1
.然後,輸入安裝的目錄.像我是使用
/usr/local/chinese
.
在這壓縮檔裡還附有兩個中文字型,選 1
和 3
都會自動安裝這些字型.
您還可以選 4
安裝額外的字型.安裝完之後,確定有將 cxterm
與 CXterm
放在搜尋目錄之中.在 C shell 與 Tcsh 下,用
# set path (/usr/local/chinese/bin $path)
在 sh 與 bash 下:
# PATH=$PATH:/usr/local/chinese/bin ; export PATH
- [譯註]
原文使用 setenv
是錯誤的用法.sh 與 bash 並無 setenv
指令.
CXterm
是一個 shell script,用來載入 X Window 資源與 cxterm.
如果要使用 GB 編碼,請下:
# CXterm -gb
或是使用 BIG5 編碼:
# CXterm -big5
Hztty 可在不同中文編碼格式做轉換.首先解開 hztty-2.0.tar.gz
# tar -xvzf hztty-2.0.tar.gz
# cd hztty-2.0
# make linux
編譯完之後,將執行檔 hztty
移到您的 bin
目錄,
並將 man page 移到 man
目錄.
# mv hztty /usr/local/bin
# chmod 555 /usr/local/bin/hztty
# cp hztty.1 /usr/local/man/man1
# chmod 444 /usr/local/man/man1/hztty.1
如何使用 hztty 請參考 hztty 的 man page.
在 ftp://ftp.ifcss.org/pub/software/x-win/cxterm
下還有 cxterm 的 color patch.使用此修補檔可使 cxterm 能顯示 ANSI 的顏色.
假設您將 cxterm 的原始檔放在 /tmp/cxterm-5.0
# cp cxterm-5.0.p3-color.patch.gz /tmp
# gzip -d cxterm-5.0.p3-color.patch.gz
# patch < cxterm-5.0.p3-color.patch
# cd cxterm-5.0
# ./config.sh
Color-cxterm 看起來相當的酷.但好像有一點小問題,就是當我輸入中文時,cxterm
下方的輸入區域未能正確的重畫.我必須按 ``Ctrl-L
''
來重畫整個畫面.這可能是 termcap 的問題.希望有人能為我解答這個問題.
有時候無法在 CXterm shell 下面使用剪貼功能.Tcsh 會截掉輸入的第八個位元, 所以您要用 ``setenv LANG'' 或 ``stty pass8'' 來解決這個問題.