本節提供您可能會如何編輯下列使用者啟動檔案的範例:
Solaris CDE 啟動處理定義 .login or.profile 指令集中名為 DT 的 shell 變數,因此可以在 Solaris CDE 啟動處理期間完成檢查。此防止執行與終端機有關的指令,例如來自執行的 tty 與 stty。請參照下列指令集範例:
.login (C shell)
if ( ! ${?DT} )
stty erase `^h
endif
.profile(sh 或 ksh)
if [ ! "$DT" ];
stty erase `^h
fi
當 DT 未定義時,其餘有關 DT 的語法會防止來自 C shell 的警告。當使用者從習慣用法的以文字為基礎的主控台登入提示符號登入時,並未定義 DT。有關設定點檔案的更多資訊,請參閱 HomeDirectory/.dtprofile 檔案。
您在 .Xdefaults 中指定 Solaris CDE tty 設定值。
在 Solaris CDE 啟動期間搜尋特定的使用者來源的使用者之 .Xdefaults檔案。例如, ttyModes 確保使用者最喜愛的 tty 設定值是用於終端機模擬視窗中,如 dtterm 與 xterm。下行顯示在.Xdefaults 檔案中的典型 ttyModes 設定值:
*ttyModes: erase ^H intr ^C kill ^U start ^Q stop ^S susp ^Z
最喜愛的 Solaris CDE 來源與內定設定值不同。
桌上管理系統視窗管理者的圖像位置是內定設定值的範例之一。在這種情況下,.Xdefaults 檔案中的下行顯示內定圖像位置設定值:
Dtwm*iconPlacement: 右上方