Linux漢字終端安裝(轉)

ba發表於2007-08-11
Linux漢字終端安裝(轉)[@more@]【導讀】Redhat/Mandrake Linux下的漢字終端安裝主要內容: 配置X xcin及crxvt的安裝 Netscape下顯示漢字 錯誤處理


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,#之後的內容為註釋,不用輸入!):



在下載之間先用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:


-3.3.3.1-2.i386.rpm

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

Xconfigurator-3.82-1.i386.rpm

Mandrake-5.3

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位色。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-947951/,如需轉載,請註明出處,否則將追究法律責任。

相關文章