.TH xscreensaver "" "" "X Applications"
.PC "Invoke a screen-saver program"
.fi
\fBxscreensaver
[\-cycle \fIminutes\^\fB]
.\"[\-demo]
[\-help]
[\-idelay \fIseconds\^\fB]
.\"[\-lock]
.\"[\-lock-timeout \fIminutes\^\fB]
.\"[\-no-lock]
.\"[\-no-xidle]
[\-silent]
[\-timeout \fIminutes\^\fB]
[\-verbose]
.\"[\-xidle]\fR
.PP
.B xscreensaver
invokes a graphical program after a device has been idle for a set
period of time.
This is to prevent the display from ``burning in''.
It cycles through a set of graphical programs, with different options,
just for the sake of being entertaining.
.PP
.B xscreensaver
recognizes the following command-line options in addition to the standard
.B Xt
options:
.IP "\fB\-cycle \fIminutes\fB"
Run a program for
.I minutes
before switching to another.
.\".IP "\fB\-demo\fR"
.\"Enter interactive demonstration mode upon start-up.
.IP "\fB\-help\fR
Display a help message.
.IP "\fB\-idelay \fIseconds\fR"
Wait for
.I seconds
before starting up.
.\".IP "\fB-lock\fR"
.\"Require a password before deactivating.
.\".IP "\fB\fB\-lock-timeout \fIminutes\fR"
.\"Wait
.\".I minutes
.\"before locking the device.
.\"The default is zero \(em that is, lock the device immediately
.\".IP \fB\-no-lock\fR
.\"Do not require a password before reactivating.
.\"This is the default.
.IP \fB\-no-xidle\fR
Do not use the
.B XIdle
server extension.
.IP "\fB\-silent\fR"
Run quietly:
do not output any messages that describe what it is doing.
.IP "\fB-timeout \fIminutes\fR"
Wait
.I minutes
before invoking the first screen-saving program.
.IP "\fB\-verbose\fR"
Write a message that describes every action.
.\".IP "\fB\-xidle\fR"
.\"Use the
.\".B XIdle
.\"server extension.
.PP
File
.B /usr/X11/lib/app-defaults/XScreenSaver
hold
.BR xscreensaver 's
default settings for its resources.
You can modify these through the
.B Xt
command-line option
.BR \-xrm .
.PP
Resource
.B *programs
names the programs, with their command-line options, that
.B xscreensaver
runs all the time.
By default it runs the following programs:
.DM
	attraction -root -mode balls
	attraction -root -mode lines -points 3 -segments 200
	attraction -root -mode splines -segments 300
	attraction -root -mode lines -radius 300 -orbit -vmult 0.5
	decayscreen -root
	greynetic -root
	halo -root
	helix -root
	hopalong -root
	hypercube -root
	imsmap -root
	pyro -root
	qix -root
	qix -root -solid -delay 0 -segments 100
	qix -root -linear -count 10 -size 100 -segments 200
	rorschach -root -offset 7
	slidescreen -root
	xroger -root
.DE
.PP
Resource
.B *monoPrograms
names the programs, with their command-line options, that
.B xscreensaver
runs on the monochrome server, in addition to those named in
.BR *programs .
By default, it is set to the following:
.DM
	qix -root -linear -count 5 -size 200 -spread 30	-segments 75 -solid -xor
	rocks -root
	noseguy -root
.DE
.PP
Resource
.B *colorPrograms
Resource
.B *monoPrograms
names the programs, with their command-line options, that
.B xscreensaver
runs on the monochrome server, in addition to those named in
.BR *programs .
By default, it is set to the following:
.DM
	attraction -root -mode polygons
	attraction -root -mode filled-splines -segments 0
	attraction -root -glow -points 10
	noseguy -root -fg yellow -bg gray30
	qix -root -count 4 -solid -transparent
	qix -root -count 5 -solid -transparent -linear -segments 250 -size 100
	rocks -root -fg darksalmon
.DE
.SH "See Also"
.B
attraction,
blitspin,
decayscreen,
greynetic,
halo,
helix,
hopalong,
hypercube,
imsmap,
noseguy,
pyro,
qix,
rocks,
rorschach,
slidescreen,
X,
X applications,
xroger,
xscreensaver-c
.R
.SH Notes
If you wish to manipulate
.B xscreensaver
while it is running, use the command
.BR xscreensaver-c .
.PP
.II "Zawinski, Jamie"
.B xscreensaver
was written by Jamie Zawinski (jwz@lucid.com).
