Solaris 7(SPARC 平台版)亞洲版注意事項

sys-suspend的 restore 有時會無法回復 CDE(4174133)

sys-suspend(1M)在某些較慢的系統上,可能會遲滯並且無法刷新螢幕。系統繼續作業之後,「螢幕鎖定」會依照內定值開始產生作用。這個問題會在輸入使用者密碼之後發生。白色螢幕會顯示出來,而不是「一般桌上管理系統環境」(CDE) 螢幕。雖然您可以從遠端取得系統的存取權,但是,因為螢幕還是會被鎖定,所以您無法輸入任何東西。當這個問題發生時,您可以以高階使用者身分,在遠端登入系統來回復 CDE 階段作業,然後清除sys-suspend程序。

其它變通的方法:如果這個問題是因為執行 autoshutdown所發生的,請使用dtpower(1M)應用程式來關閉 autoshutdown。如果您執行沒有「螢幕鎖定」選項的sys-suspend,這個問題就不會發生。

請參考"取消螢幕鎖定(Screen Lock)" in 電源管理功能的使用方法或 Solaris 7 Reference Manual AnswerBook(Solaris 7 參考手冊AnswerBook)中的 Disabling the Screen Lock(解除螢幕鎖定),以獲取如何關閉利用鍵盤的電源鍵所調用的sys-suspend「螢幕鎖定」方法。如果要關閉由 CDE 工作區功能表調用的sys-suspend指令的「螢幕鎖定」:

  1. 成為高階使用者。

  2. 建立以下的dtaction檔案 /etc/dt/appconfig/types/locale/sunOW.dtlocale是您啟動 CDE 時所選取的語言選項名稱。

  3. ACTION SDTsuspend { ... 定義從/usr/dt/appconfig/types/locale/sunOW.dt複製到/etc/dt/appconfig/types/locale/sunOW.dt中。

  4. /etc/dt/appconfig/types/locale/sunOW.dt檔案中,將 -x 旗號新增到 sys-suspend 指令中。

  5. 結束 CDE 階段作業,再登入一次。