1. 首先配置你的X Server能夠支持到800x600, 16 Bits Color顯示方式,具體方法如下:
以root login, 在字符終端下執行如下命令:
#SuperProbe
這個命令是檢測你的顯示卡,如果你的顯示卡沒被檢測出來,准備升級你的XFree86
或使用AX4.1吧。這一部分不多講述,請參考大工BBS Linux版相關的文章。如果你
安裝的是AX4.1, 請忽略下面關於X配置部分的內容。
#Xconfigurator
根據提示進行相關的配置,如果在選擇完顯示卡類型後得到你未安裝相關服務
器信息的話,請參考後面的故障處理部分內容。
重要的參數是確定你的顯示器分辨率(請參考顯示器的說明書),對於大多數顯示
器你可以選擇 800x600 @72 hz 或 800x600 @60Hz,掃描頻率可選 50-90.
另外配置你的X顯示方式時可以只選擇800x600 16bits mode, 當然如果你的顯
示器夠大夠好、顯卡內存也足夠,可以設的更大一些(但首先確認你的顯示器是
否能夠支持你選擇的分辯率,否則燒了顯示器自己負責,別說我沒告訴你!如
我的X配置是S3 Virge/Dx 4MB顯存,Sun 17"顯示器,我設的分辯率是
1280x1024 @ 76 Hz).
配置完後啟動X看一下能否正常工作
#startx
2. 取得xa+xcin,編譯並安裝。
xa+xin的輸入法及界面要比cxterm好,系統資源消耗也要比cxterm少,從如下URL
取得源代碼(以下操作假定你用的是bash,#之後的內容為注釋,不用輸入!):
FTP://ftp.dlut.edu.cn/pub/PEOPLE/saka/xa+xcin-redhat.tgz
在下載之間先用df -k命令看一下每個文件系統的可用空間,建議你在下載編譯
時使用自己的目錄,不要在系統目錄如/, /etc/ /usr, /var等目錄操作,也不
要使用root, 最好以普通用戶進入系統操作。
取得源代碼之後,展開並編譯
$pwd #確認目錄正確!養成一個良好的習慣。
$tar -zxvf xa+xcin-redhat.tgz
$cd xcin*
$./configure
根據提示進行配置(具體的我記不住了),好象選S就可以繼續,但要求你的
LINUX安裝開發包及X Develepment Library;如果你的分辨率較高,如1024x768,
你可以在配置時修改xcin及crxvt的字體,默認中文字體是hanzigb16st,英文是
8x16, 你可以改成hanzigb24st和12x24, 然後S繼續進行配置,配置完成之後再
執行如下操作:
$make #如果make沒有任何錯誤,就可以安裝了:
%su
#make install
#exit
$ echo $PATH
看一下顯示結果中有無/usr/local/bin; 如果沒有請執行如下操作:
$ PATH=/usr/local/bin:$PATH; eXPort PATH
修改/etc/profile, 在PATH一行中加入/usr/local/bin, 這樣你下次進入系統時
就不用再修改PATH變量了。
啟動方法:
(1)在SHELL提示符下執行/usr/local/bin/crxvt &, /usr/local/bin/xcin &,
如果你的PATH路徑中已經包含了/usr/local/bin, 可以直接執行 crxvt &
和 xcin &, 但記住xcin &只用運行一次,而crxvt是每啟一個窗口都要執行
一次。
(2)如果你用的是KDE,可以在桌面或任務欄中加入相應的啟動圖標,其操作與
Windows 95下差不多,這樣你可以在KDE下直接點擊相應的圖標啟動中文環境。
(3)如果你用的是fvwm95系列窗口管理器,可以在啟動菜單和彈出菜單中加入
相應的子菜單,具體操作請參考相關文檔。( 記不清楚怎麼改了:-( )
切換中文輸入法:
在crxvt中使用Ctrl+Space切換中英文,Ctrl+Shift切換中文輸入法,
Shift+Space切換
全角/半角,同Windows 95下完全相同。
3. 在Netscape中顯示中文
對於通常的Html文本,你可以在Netscape中的View->Encoding中選擇簡體漢字即可,
對於有FRAME或腳本輸出的,你需要安裝xa, xa在你展開xa+xcin-redhat.tgz時已經
產生了,與xcin在同一目錄下,編譯xa, 用xa調用Netscape即可。方法如下:
編譯
$cd xa-1*
$pwd #記住目錄名,下面要用到
$make
有vi修改腳本程序xa, 將 LD_PROLOAD中的目錄名改為上面pwd的輸出即可。
執行Netscape:
$./xa netscape
這種方法運行NETSCAPE,標題部分及按紐不能正確顯示,但其他部分應該正常。
4. 錯誤處理
(1)在執行Xconfigurator 選擇顯示卡時顯示沒有安裝相應的 X Server
解決方法:
從FTP服務器或光盤上找到相關的X Server,用RPM安裝即可。如顯示卡為
ATI Mach64, 則對應的X Server分別為:
Mandrake 5.3:
ftp://ftp.dlut.edu.cn/pub/Linux/mandrake-5.3/RedHat/RPMS/XFree86-Mach64
-3.3.3.1-2.i386.rpm
ftp://ftp.dlut.edu.cn/pub/Linux/redhat/redhat-5.2/i386/RedHat/RPMS/
XFree86-Mach64-3.3.2.3-25.i386.rpm
當然你也可以用大工FTP服務器上的搜索引擎找相應的RPM包。
然後安裝:
# rpm -i XFree86-Mach64-3.3.3.1-2.i386.rpm
然後再重新運行Xconfigurator配置X。
(2)執行Xconfigurator時系統顯示:
bash: Xconfigurator: command not found
故障原因:
一是有可以你的PATH變量中沒有包含/usr/X11R6/bin,另外一種可以是你根本就沒裝
Xconfigurator。
解決方法:
如果是第一個原因,參考前面修改PATH變量部分的說明(建議使用此方法)或直接運行
#/usr/X11R6/bin/Xconfigurator
如果是第二個原因,取得如下RPM,現用rpm -i Xconfig*.i386.rpm安裝即可
RedHat 5.2
ftp://ftp.dlut.edu.cn/pub/Linux/redhat/redhat-5.2/i386/RedHat/RPMS/
Xconfigurator-3.82-1.i386.rpm
Mandrake-5.3
ftp://ftp.dlut.edu.cn/pub/Linux/mandrake-5.3/RedHat/RPMS/
Xconfigurator-3.89-4.i386.rpm
(3)編譯時出現如下錯誤:
$make
Bash: make: command not found!
解決方法:
//faint. 你安裝時根本就沒選 C Development和Development Libraries, 重裝
系統吧,重裝時別忘了選上這兩部分加上X Development.
X11/xlib.h can't open files (具體錯誤信息記不太清楚)
你沒裝X Development部分, 從FTP服務器相關目錄或光盤中找到
XFree86-devel-*.i386.rpm,用RPM安裝此RPM
然後再重新執行make
(4)編譯、安裝沒有問題,但在執行xcin和crxvt時出現如下錯誤:
xcin: color brown not defined (具體錯誤信息可能不准確)
crxvt: coloar red3 not defined
故障原因:
你的X顯示方式是256色的,用Ctrl + Alt + +切換到16位色,如果不行,重新
配置X為16位色。