Solaris 一般桌上管理系統環境:進階使用者和系統管理員指南

特殊 CDE 配置

本節提出特殊配置。

自訂郵件列印

CDE 電子郵件使用定義為 DTMAIL_FILE 資料類型的列印動作來列印郵件訊息。它不使用由 OpenWindows 郵件工具所指定的列印程序檔。如果要變更列印行為,您必須修改此列印動作。

如果要修改列印動作

  1. 使用您最喜愛的編輯程式,建立以下檔案:

    	HomeDirectory/.dt/types/dtmail.dt
  2. 將下列各行輸入此檔案中:

    	# 
    	# Override default Print action for mailboxes 
    	# 
    	ACTION Print 
    	{
    	LABEL           Print
    	ARG_TYPE        DTMAIL_FILE
    	type            command
    	WINDOW_TYPE     NO_STDIO
    	EXEC_STRING     sh -c ' \
                   		dtmailpr -p -f% (File)Arg_1% | mp -m -l | \
                   		dtlp -u% (File)Arg_1%;' 
    	}

    註解 –

    dtmailpr 是去除附件的列印過濾器,結果是純文字的串流。dtlp 是至 lp 的標準 CDE 介面。 %(File)Arg_1% 是列印的檔案。


  3. 修改 EXEC_STRING 以包括您所想要的列印指令。

  4. 重新啟動電子郵件。

轉換日曆為新的資料格式

版本 4 可延展的資料格式是由 CDE 日曆所支援的新格式。OpenWindows 日曆管理者將不能夠讀取此格式。 如果您需要在 OpenWindows 與 CDE 平台之間來回轉換,您不應將您的日曆轉換為版本 4 的資料格式。然而,您可以使用 sdtcm_convert 程序檔以刪減您的日曆。


註解 –

您可以藉由從「日曆輔助說明」功能表選擇「有關日曆」來找出您日曆的資料版本。


否則,請使用 sdtcm_convert 程序檔以將您的日曆轉換為版本 4 的資料格式。

有關此檔案的更多資訊,請參照 sdtcm_convert(1) 線上援助頁。


註解 –

如果您只安裝一般使用者 CDE 套裝軟體,則未安裝線上援助頁。如果要參閱線上援助頁,您將會需要以 pkgadd 公用程式來安裝它們。


從網路增加 AnswerBook 套裝軟體

當安裝 Solaris CDE 時,安裝功能表給予您安裝 AnswerBook CDE 套裝軟體的選項。如果您選擇「是」,AnswerBook 套裝軟體會安裝在 /usr/dt/share/answerbooks/language 目錄中(language 是特別的 AnswerBook 轉換的區域名稱)。

既然 AnswerBook 套裝軟體需要 109 MB 的磁碟空間,您可能不想要安裝它。然而,下列兩個選項是可供使用的:

	export AB_CARDCATALOG=/net/hostname/usr/dt/share/answerbooks \
/language/ab_cardcatalog

在 CDE 桌上管理系統之外設定 CDE 環境

由您的 Solaris CDE 應用程式所使用的環境變數可以在 CDE 桌上管理系統之外設定。例如,您可能會想要登入遠端工作站,並顯示返回您工作站的 CDE 應用程式。使用 CDE 公用程式 dtsearchpath 以設定各種 CDE shell 環境變數。

有關 Bourne 與 Korn shell,請鍵入以下指令:

	eval `/usr/dt/bin/dtsearchpath`

有關 C shell,請鍵入以下指令:

	eval `/usr/dt/bin/dtsearchpath -c`

您可以藉由將「顯示器」設定回局部工作站,然後從遠端執行 CDE 應用程式,來遵循此指令。結果將會顯示在局部工作站上。


註解 –

在此範例中,Bourne 與 Korn shell dtsearchpath 語法是在執行 CDE 的所有平台上均可供使用的部分 CDE 範例執行。然而,C shell(-c)選項只在 Sun 平台上可供使用。


桌面環境檔案

CDE 桌上管理系統提供一個執行時間環境,供 OpenWindows DeskSetTM 應用程式使用。您不需特別對 CDE 設定做任何事以達成此能力。以下檔案提供一些此環境的設定:

 	/usr/dt/config/Xsession.d/0015.sun.env

如果您需要為一特別的工作站從此環境設定增加或做刪減,此檔案可以在目前視窗編輯或是先複製到以下的檔案位置:

 	/etc/dt/config/Xsession.d/0015.sun.env 

一個附加物的範例將是由 OpenWindows DeskSet 應用程式使用的舊型 OpenWindows 虛擬鍵盤啟動。因為 CDE 桌上管理系統(與大多數的 Sun 使用者)上大部分的應用程式均不使用此虛擬鍵盤公用程式,所以此程式便從預設啟動順序中省略以增進全面的桌上管理系統啟動效能。

有關選擇性的 OpenWindows 虛擬鍵盤(vkdb)啟動的其它資訊,請參閱 0015.sun.env 檔案中的註釋。

使用具有 Apple Macintosh 應用程式環境的磁片與 CD 媒體

如果您已經安裝 Apple Macintosh(MAE)版本 1.0,並且預期透過 OpenWindows 檔案管理者應用程式來使用抽換式媒體(磁片或 CD-ROM),您必須編輯 /etc/rmmount.conf檔案。這樣做可以確保 MAE 將會與檔案管理者抽換式媒體正確地運作。

變更 /etc/rmmount.conf 檔案

  1. 藉由鍵入 su 成為 root 使用者,然後鍵入您的密碼。

  2. 變更為 /etc 目錄。鍵入以下指令之後按 Return:

    	# cd /etc 
  3. 以您最喜愛的編輯程式來開啟 /etc/rmmount.conf 檔案。

  4. 將在 #Actions 之下的下行移動至清單的結尾:

    	action floppy action_macfs.so

    例如:

    	# 更多的 rmmount.conf 
    	# @(#)rmmount.conf 1.2     92/09/23 SMI 
    	# 
    	# 抽換式媒體裝設器配置檔案。 
    	#
    	# 檔案系統識別 
    	ident hsfs ident_hsfs.so cdrom 
    	ident ufs ident_ufs.so cdrom floppy 
    	ident pcfs ident_pcfs.so floppy 
    	ident macfs ident_macfs.so floppy
    	# 動作 
    	action cdrom action_filemgr.so 
    	action floppy action_filemgr.so 
    	action floppy action_macfs.so
  5. 儲存後結束。

    安裝 MAE 時,它會替您將 macfs action 行放在 rmmount.conf 檔案中。如果 MAE 取消安裝,即刪除此行。

    此變更使您能夠在 OpenWindows 或 CDE 檔案管理者應用程式中使用抽換式媒體,並且仍能夠在 MAE 中使用 Macintosh 磁片。然而,它確實能防止 MAE 抓取未格式化的、無法讀取的或是 DOS 磁片。使用此設定程序,這些磁片都會使用這個程序到 OpenWindows 檔案管理者應用程式。

    如果您想要允許 MAE 能存取無法讀取的、未格式化的、或是 DOS 磁片,則必須把 action floppy action action_macfs.so 這一行放在 action floppy action_filemgr.so 這一行之前。