在某些慢系统上 sys-suspend(1M) 可能挂起,不刷新屏幕。在系统恢复后,"屏幕锁定"按默认值生效。此问题出现在输入用户口令之后。显示为空白屏幕而不是"通用桌面环境(CDE)"屏幕。虽然可远程进入系统,但您不能输入任何东西,因为屏幕仍被锁住。如果出现此问题,您可以超级用户身份远程登入系统,恢复 CDE 过程,然后中止 sys-suspend 进程
变通办法: 如果此问题因执行 autoshutdown 而出现,则使用 dtpower(1M) 应用程序来停用 autoshutdown。如果执行没有"屏幕锁定"选项的 sys-suspend,则不会出现此问题。
有关如何停用键盘电源键所调用的 sys-suspend "屏幕锁定"的说明,请参阅《使用电源管理》 或 "Solaris 7 参考手册 AnswerBook" 中的"停用屏幕锁定"。要停用从 "CDE 工作区菜单"调用的 sys-suspend 命令的"屏幕锁定":
成为超级用户
创建以下 dtaction 文件 /etc/dt/appconfig/types/locale/sunOW.dt。locale 是您启动 CDE 时选择的语言选项的名称。
从 /usr/dt/appconfig/types/locale/sunOW.dt 复制 ACTION SDTsuspend { ... 的定义 到 /etc/dt/appconfig/types/locale/sunOW.dt。
在 /etc/dt/appconfig/types/locale/sunOW.dt 文件中添加 -x 标记到 sys-suspend 命令。
退出 CDE 会话过程,然后再次登录。