繁體中文Solaris系統管理員指南

啟動OpenWindows

本節說明設定繁體中文環境和啟動繁體中文Solaris的步驟。

依環境所需設定.cshrc

每個使用者的環境變數以及~/.cshrc(也就是$HOME/.cshrc) 檔案中的指令行,必須依照本節所說設定,才能使用繁體中文。您必須確定在任何使用者啟動繁體中文OpenWindows環境之前,.cshrc檔案下列的三個功能(以及使用者的C shell)已正確地設定好了。

下列三者是使用繁體中文之前的必備條件:

要設定這些功能,請確認每個使用者的.cshrc檔都包含了下面這幾行:


setenv LANG zh_TW
setenv OPENWINHOME /usr/openwin

set path=( /usr/SUNWale/bin $OPENWINHOME/bin $path )

...

if ($?USER != 0 && $?prompt != 0) then
   /bin/stty cs8 -istrip defeucw
endif

只有/bin/stty能夠設定這些必需的功能。不要使用/usr/ucb/stty,因為它並不能設定所有的必需功能。

同時確認每個.cshrc檔中,使用者路徑中的$OPENWINHOME/bin在任何OpenWidnows檔案之前。一種保證如此的方式是,在路徑指定的敘述之後,加上下列這行:


set path=(/usr/SUNWale/bin $OPENWINHOME/bin $path) 

htt輸入伺服器和openwin-init檔案

在任何應用程式使用繁體中文輸入前,必須先執行http輸入伺服器。 它是在OpenWindows啟動時,從每個使用者的主目錄(home directory) 下的.openwin-init檔中啟動的。該檔案中必須包含這行:


toolwait $OPENWINHOME/bin/htt

這一行必須在任何啟動繁體中文Solaris應用程式的指令行之前,因為那些應用程式必須靠htt輸入伺服器才能執行繁體中文的作業。如果目錄下沒有 .openwin-inithtt會從繁體中文Solaris作業系統內附的檔案 $OPENWINHOME/lib/locale/zh_TW/openwin-init啟動。htt線上援助頁對htt的運作有進一步的說明。

設定.OWdefaults

在使用者主目錄的.OWdefaults檔中,指定了數個Solaris功能所使用的語言:顯示用語言、數字、時間\ufffd日期、訊息、以及其他基本繁體中文OpenWindows的屬性。其他在.OWdefaults中的項目,會影響使用者的OpenWindows介面外觀和運作。

在執行繁體中文OpenWindows環境之前,每個使用者的.OWdefaults檔必須包含下列五行,所以請將這五行附加在使用者現有的.OWdefaults檔案最後。(請參閱「繁體中文Solaris使用者指南(Traditional Chinese Solaris User's Guide)」中"工作區屬性表的本土化(Using Localization on the Workspace Properties Worksheet)"一節的說明。)


OpenWindows.BasicLocale:     zh_TW OpenWindows.DisplayLang: 
zh_TW OpenWindows.InputLang:       zh_TW OpenWindows.TimeFormat: zh_TW 
OpenWindows.NumericFormat:   zh_TW

這些欄位可以設成zh_TW(繁體中文)或是C(英文\ufffdASCII)。 這五個繁體中文OpenWindows變數有下列的屬性:

屬性 

說明 

BasicLocale

指定使用者介面所用的國家(區域環境)。此一基本的區域環境設定後,使用者可設定其他特別的設定,如輸入的語言等。 

DisplayLang

指定標籤、訊息、選單項目、輔助說明文字以及其他各種顯示所用的語言。 

InputLang

指定鍵盤輸入所用的語言。 

TimeFormat

指定時間和日期表示的格式。 

NumericFormat

指定數字輸入和顯示所用的字元系統。 

這五個欄位可加入.OWdefaults,請依照「繁體中文Solaris使用者指南(Traditional Chinese Solaris User's Guide)」中"工作區屬性表的本土化(Using Localization on the Workspace Properties Worksheet)"一節的說明,使用工作區屬性表的本土化區域類別(區域環境)。

.xinitrc檔案

如果您想自行維揚自己的.xinitrc,請依照$OPENWINHOME/lib/Xinitrc內容更新。

應用程式內定值檔案

有兩個應用程式內定目錄屬於繁體中文OpenWindows環境的一部分。一個是 存放整個系統的內定值,另一個則專門存放區域環境功能: