Oracle® Solaris 11.2 Desktop 用户指南

退出打印视图

更新时间: 2014 年 7 月
 
 

屏幕保护程序

屏幕保护程序是在屏幕不使用时,替代屏幕上所显示图像的应用程序。Oracle Solaris Desktop 的屏幕保护程序应用程序是 XScreenSaver。以下各节介绍如何设置 XScreenSaver 应用程序的首选项,以及如何修改该屏幕保护程序可用的显示模式。

本节介绍如何设置该屏幕保护程序的首选项。本节还介绍了如何修改该屏幕保护程序可用的显示模式。

设置屏幕保护程序首选项

缺省的屏幕保护程序首选项存储在 /usr/share/X11/app-defaults/XScreenSaver 文件中。要启动 "Screensaver"(屏幕保护程序)首选项工具,请从 /usr/bin/ 目录运行 xscreensaver-demo 命令。要从 "System"(系统)菜单中启动 "Screensaver"(屏幕保护程序)首选项工具,请选择 "System"(系统)-> "Preferences"(首选项)-> "Screensaver"(屏幕保护程序)。

设置所有用户的缺省屏幕保护程序首选项

要为所有用户设置缺省屏幕保护程序首选项,请修改 XScreenSaver 文件。也可以使用 XScreenSaver 对话框创建 $HOME/.xscreensaver 文件,然后将该文件复制到 XScreenSaver 文件所在的位置。

恢复用户的缺省屏幕保护程序设置

要恢复用户的缺省设置,请从该用户的起始目录中删除 $HOME/.xscreensaver 文件。如果不存在 $HOME/.xscreensaver 文件,系统将使用 XScreenSaver 文件中的缺省首选项。


注 - XScreenSaver 应用程序的缺省显示行为是显示空白屏幕。

要激活对屏幕保护程序首选项的更改,请使用以下命令重新装入屏幕保护程序首选项:

# xscreensaver-command -restart

修改屏幕保护程序首选项

要修改屏幕保护程序首选项,可以使用 "Screensaver"(屏幕保护程序)首选项工具。修改屏幕保护程序首选项时,这些首选项存储在用户起始目录的 $HOME/.xscreensaver 文件中。

修改屏幕保护程序的外观

屏幕保护程序显示模式列在 XScreenSaver 文件和 $HOME/.xscreensaver 文件中。屏幕保护程序允许用户选择一个或多个屏幕保护程序显示模式。

如何添加屏幕保护程序显示模式

  1. 将显示模式的可执行文件复制到 /usr/lib/xscreensaver/hacks/ 目录中。
  2. 将屏幕保护程序显示模式的相应命令添加到 XScreenSaver 文件或 $HOME/.xscreensaver 文件中。

    要在整个屏幕上而不是在窗口中运行屏幕保护程序显示模式,请包含相应的参数。例如,要让屏幕保护程序显示模式在整个屏幕上显示,需要包含 –root 选项。

禁用屏幕保护程序显示模式

要在 Sun Ray 客户机上对所有用户禁用屏幕保护程序显示模式,请键入以下命令:

# pkg uninstall 'desktop/xscreensaver/hacks*'

注 - XScreenSaver 应用程序的可插拔验证模块 (Pluggable Authentication Module, PAM) 服务名称为 dtsession。使用此名称是为了与先前的应用程序兼容。