ssaver - customization panel for setting screen saver & power saver
The ssaver customization panel allows the user to toggle the screen saver
on or off, demo the available screen savers, and choose a new screen
saver. In IRIX 6.2 and later releases, it also lets the user configure
the power saver option available on some systems.
This customization panel does not control the power saver settings that
take effect when no one is logged into the console. To change these,
edit (as root) the /usr/lib/X11/xdm/Xlogin file. See the xdm(1)
reference page for more information.
The ssaver program can be accessed from the toolchest (Desktop >
Customize > Screen Saver) or at a Unix command line. Like most other
customization panels, the ssaver panel has the ``runonce'' feature,
meaning only one instance of the application will run at one time.
Attempting to launch the application a second time will have the effect
of deiconifying the application window or popping it to the top on the
In IRIX 6.3 and later releases, the Atlantis demo program is recognized
as a screensaver. To make it available in this panel, install the
demos.sw.atlantis subsystem from the IRIX distribution CD.
The user can set the screen saver timeout, the length of time for which
the display should be inactive before the screen saver launches. The
user can also set whether to lock the screen for particular screen
savers. (See the xlock(1) man page for more information about locking
the X server.) The Random setting will launch at random one of the other
available screen savers after the designated screen saver timeout.
In IRIX 6.2 and later releases, the ssaver panel also allows the power
saver option to be used on appropriate monitors, and with any screen
saver. In IRIX 5.3, the power saver is available only with the Blank
The power saver option essentially turns off the monitor when the user is
away from the machine for a long time, so the monitor consumes much less
power. The power saver blanks the screen and turns off video
synchronization, so the monitor consumes 3-4 watts of electricity versus
its normal 100 or so watts.
On monitors that support the power saver option, the user can use the
ssaver panel to set the power saver timeout, the length of time for which
the display should be inactive after the screen saver has launched before
the power saver launches. The user can also toggle the power saver
option on or off. If the monitor does not support the power saver
option, the power saver toggle and slider will be insensitive and will
appear grayed out.
Because the power saver essentially turns off the monitor, coming out of
power-save mode can take several seconds as the monitor warms up. Thus,
the power saver launches some time after the screen saver has launched,
and the power saver slider on the ssaver panel has a higher maximum value
than the screen saver slider.
Users can check the monitor type with
Monitors that support the power saver option include
Indy/Indigo2 XL (NG1) with monitor id 1, 2 or 130 (flat panel)
Indy/Indigo2 XZ with flat panel
In IRIX 5.3 and later releases, the Blank screen saver supports not only
the power saver option but also another hardware option called screen
blanking, a video back-end implementation that does not affect the
framebuffer unless the saver is locked. With locking turned off, the
Blank saver causes color information to no longer be driven to the
monitor, but the monitor is still synchronized. With locking turned on,
however, the Blank saver causes black to be painted to the screen (xlock
simulates blank by clearing the framebuffer to 0, thus requiring Expose
events when coming out of screen saving).
When no one is logged into the console of a system, the default screen
saving options take effect. In IRIX 5.3, the X display manager (xdm)
uses the Blank screen saver as the default, and the power saver option
kicks in after 20 minutes of screen saver operation. In IRIX 6.2, the
xdm default is also the Blank screen saver, but the power saver option is
off by default; in IRIX 6.5, the xdm power saver option is on by default.
This can be changed by editing /usr/lib/X11/xdm/Xlogin.
For more information about the entire IRIX Interactive Desktop
environment and about the XUSERFILESEARCHPATH environment variable, see
the IID(1) man page.
The ssaver panel takes the user's settings and changes them into xset
commands. (See the xset(1) man page for more information about how the
screen saver is set.) These commands are written to $HOME/.desktop-
<hostname>/panelsession (where <hostname> is the name of the machine) and
are executed by /usr/lib/X11/xdm/Xsession.dt at the start of the user's
In IRIX 6.2 and later releases, the X server supports the power saver
option by interpreting the screen saver interval setting as the power
saver timeout. See the XSetScreenSaver(3X11) or the xset(1) man pages
for more information about the screen saver timeout (also called length)
and about the screen saver interval (also called period).
The xdm default screen saver and power saver options can be changed by
editing the file /usr/lib/X11/xdm/Xlogin.
xset(1), xlock(1), XSetScreenSaver(3X11), gfxinfo(1G), xdm(1), IID(1),
PPPPaaaaggggeeee 3333 [ Back ]