1xscreensaver-demo(1)          XScreenSaver manual         xscreensaver-demo(1)
2
3
4

NAME

6       xscreensaver-demo  -  interactively control the background xscreensaver
7       daemon
8

SYNOPSIS

10       xscreensaver-demo [-display host:display.screen] [-prefs] [--debug]
11

DESCRIPTION

13       The xscreensaver-demo program is a graphical front-end for setting  the
14       parameters used by the background xscreensaver(1) daemon.  It is essen‐
15       tially two things: a tool for editing the ~/.xscreensaver file;  and  a
16       tool  for demoing the various graphics hacks that the xscreensaver dae‐
17       mon will launch.
18
19       The main window consists of a menu bar and two tabbed pages.  The first
20       page  is  for  editing the list of demos, and the second is for editing
21       various other parameters of the screensaver.
22
24       All of these commands are on either the File or Help menus:
25
26       Blank Screen Now
27           Activates the background xscreensaver daemon, which will then run a
28           demo  at  random.   This  is  the same as running xscreensaver-com‐
29           mand(1) with the -activate option.
30
31       Lock Screen Now
32           Just like Blank Screen Now, except the screen  will  be  locked  as
33           well  (even if it is not configured to lock all the time.)  This is
34           the same as running xscreensaver-command(1) with the -lock option.
35
36       Kill Daemon
37           If the xscreensaver daemon is running  on  this  screen,  kill  it.
38           This  is the same as running xscreensaver-command(1) with the -exit
39           option.
40
41       Restart Daemon
42           If the xscreensaver daemon is running  on  this  screen,  kill  it.
43           Then  launch  it  again.  This is the same as doing ``xscreensaver-
44           command -exit'' followed by ``xscreensaver''.
45
46           Note that it  is  not  the  same  as  doing  ``xscreensaver-command
47           -restart''.
48
49       Exit
50           Exits  the xscreensaver-demo program (this program) without affect‐
51           ing the background xscreensaver daemon, if any.
52
53       About...
54           Displays the version number of this program, xscreensaver-demo.
55
56       Documentation...
57           Opens up a web browser looking at the XScreenSaver web page,  where
58           you  can  find  online  copies  of  the  xscreensaver(1),  xscreen‐
59           saver-demo(1), and xscreensaver-command(1) manuals.
60

DISPLAY MODES TAB

62       This page contains a list of the names of the various display modes,  a
63       preview  area,  and  some  fields  that  let you configure screen saver
64       behavior.
65
66       Mode
67           This option menu controls the activation  behavior  of  the  screen
68           saver.  The options are:
69
70           Disable Screen Saver
71               Don't  ever  blank the screen, and don't ever allow the monitor
72               to power down.
73
74           Blank Screen Only
75               When blanking the screen, just go black: don't run  any  graph‐
76               ics.
77
78           Only One Screen Saver
79               When  blanking the screen, only ever use one particular display
80               mode (the one selected in the list.)
81
82           Random Screen Saver
83               When blanking the screen, select a  random  display  mode  from
84               among those that are enabled and applicable.  If there are mul‐
85               tiple monitors connected, run a different display mode on  each
86               one.  This is the default.
87
88           Random Same Saver
89               This  is  just  like  Random Screen Saver, except that the same
90               randomly-chosen display mode  will  be  run  on  all  monitors,
91               instead of different ones on each.
92
93       Demo List
94           Double-clicking  in  the  list on the left will let you try out the
95           indicated demo.  The screen will go black, and the program will run
96           in  full-screen  mode,  just as it would if the xscreensaver daemon
97           had launched it.  Clicking the mouse again will stop the  demo  and
98           un-blank the screen.
99
100           Single-clicking  in  the list will run it in the small preview pane
101           on the right.  (But beware: many of the display modes behave  some‐
102           what  differently  when running in full-screen mode, so the scaled-
103           down view might not give an accurate impression.)
104
105           When Mode is set to Random Screen Saver, each name in the list  has
106           a  checkbox  next to it: this controls whether this display mode is
107           enabled.  If it is unchecked, then that mode will  not  be  chosen.
108           (Though  you  can still run it explicitly by double-clicking on its
109           name.)
110
111       Arrow Buttons
112           Beneath the list are a pair of up and down arrows. Clicking on  the
113           down  arrow  will select the next item in the list, and then run it
114           in full-screen mode, just as if you had double-clicked on it.   The
115           up  arrow  goes  the other way.  This is just a shortcut for trying
116           out all of the display modes in turn.
117
118       Blank After
119           After the user has been idle this  long,  the  xscreensaver  daemon
120           will blank the screen.
121
122       Cycle After
123           After the screensaver has been running for this long, the currently
124           running graphics demo will be killed, and a new  one  started.   If
125           this  is  0, then the graphics demo will never be changed: only one
126           demo will run until the screensaver is deactivated by  user  activ‐
127           ity.
128
129       Lock Screen
130           When this is checked, the screen will be locked when it activates.
131
132       Lock Screen After
133           This  controls  the length of the ``grace period'' between when the
134           screensaver activates, and when the  screen  becomes  locked.   For
135           example,  if this is 5 minutes, and Blank After is 10 minutes, then
136           after 10 minutes, the screen would blank.  If there was user activ‐
137           ity  at  12  minutes, no password would be required to un-blank the
138           screen.  But, if there was user activity at  15  minutes  or  later
139           (that  is, Lock Screen After minutes after activation) then a pass‐
140           word would be required.  The default is 0, meaning that if  locking
141           is  enabled, then a password will be required as soon as the screen
142           blanks.
143
144       Preview
145           This button, below the small preview window, runs the demo in full-
146           screen  mode  so  that  you can try it out.  This is the same thing
147           that happens when you double-click an element in the  list.   Click
148           the mouse to dismiss the full-screen preview.
149
150       Settings
151           This  button  will pop up a dialog where you can configure settings
152           specific to the display mode selected in the list.
153

SETTINGS DIALOG

155       When you click on the Settings button on the Display Modes tab, a  con‐
156       figuration  dialog  will pop up that lets you customize settings of the
157       selected display mode.  Each display mode has its own custom configura‐
158       tion controls on the left side.
159
160       On  the  right  side is a paragraph or two describing the display mode.
161       Below that is a Documentation button  that  will  display  the  display
162       mode's  manual  page, if it has one, in a new window (since each of the
163       display modes is actually a separate program, they each have their  own
164       manual.)
165
166       The  Advanced  button  reconfigures the dialog box so that you can edit
167       the display mode's command line directly, instead of using the  graphi‐
168       cal controls.
169

ADVANCED TAB

171       This tab lets you change various settings used by the xscreensaver dae‐
172       mon itself, as well as some global options shared by all of the display
173       modes.
174
175       Image Manipulation
176
177       Some  of  the graphics hacks manipulate images.  These settings control
178       where those source images come from.  (All of  these  options  work  by
179       invoking  the  xscreensaver-getimage(1) program, which is what actually
180       does the work.)
181
182           Grab Desktop Images
183               If this option is selected, then they are allowed to manipulate
184               the desktop image, that is, a display mode might draw a picture
185               of your desktop melting, or being distorted in some  way.   The
186               security-paranoid might want to disable this option, because if
187               it is set, it means that the windows on your desktop will occa‐
188               sionally  be  visible while your screen is locked.  Others will
189               not be able to do anything, but they may be able to  see  what‐
190               ever you left on your screen.
191
192           Grab Video Frames
193               If  your system has a video capture card, selecting this option
194               will allow the image-manipulating modes to capture a  frame  of
195               video to operate on.
196
197           Choose Random Image
198               If  this  option is set, then the image-manipulating modes will
199               select a random image file to operate on,  from  the  specified
200               source.   That  source  may be a local directory, which will be
201               recursively searched for images.  Or, it may be the URL  of  an
202               RSS or Atom feed (e.g., a Flickr gallery), in which case a ran‐
203               dom image from that feed will be selected  instead.   The  con‐
204               tents of the feed will be cached locally and refreshed periodi‐
205               cally as needed.
206
207           If more than one of the above image-related options  are  selected,
208           then  one  will be chosen at random.  If none of them are selected,
209           then an image of video colorbars will be used instead.
210
211       Text Manipulation
212
213       Some of the display modes display and manipulate text.   The  following
214       options  control how that text is generated.  (These parameters control
215       the behavior of the xscreensaver-text(1) program, which is  what  actu‐
216       ally does the work.)
217
218           Host Name and Time
219               If  this checkbox is selected, then the text used by the screen
220               savers will be the local host name, OS version, date, time, and
221               system load.
222
223           Text
224               If  this  checkbox  is selected, then the literal text typed in
225               the field to its right will be used.  If it contains  %  escape
226               sequences, they will be expanded as per strftime(2).
227
228           Text File
229               If  this  checkbox is selected, then the contents of the corre‐
230               sponding file will be displayed.
231
232           Program
233               If this checkbox is selected, then the given  program  will  be
234               run, repeatedly, and its output will be displayed.
235
236           URL If  this  checkbox is selected, then the given HTTP URL will be
237               downloaded and displayed repeatedly.  If the document  contains
238               HTML, RSS, or Atom, it will be converted to plain-text first.
239
240               Note:  this  re-downloads  the  document  every time the screen
241               saver runs out of text, so it will probably be hitting that web
242               server  multiple  times a minute.  Be careful that the owner of
243               that server doesn't consider that to be abusive.
244
245       Power Management Settings
246
247       These settings control whether, and when, your monitor powers down.
248
249           Power Management Enabled
250               Whether the monitor should be powered down after  a  period  of
251               inactivity.
252
253               If  this  option is grayed out, it means your X server does not
254               support the XDPMS extension, and so control over the  monitor's
255               power state is not available.
256
257               If  you're  using  a  laptop, don't be surprised if this has no
258               effect: many laptops have monitor power-saving  behavior  built
259               in  at  a  very  low level that is invisible to Unix and X.  On
260               such systems, you can typically only  adjust  the  power-saving
261               delays  by  changing settings in the BIOS in some hardware-spe‐
262               cific way.
263
264           Standby After
265               If Power Management Enabled is selected, the  monitor  will  go
266               black  after  this  much  idle time.  (Graphics demos will stop
267               running, also.)
268
269           Suspend After
270               If Power Management Enabled is selected, the  monitor  will  go
271               into  power-saving  mode after this much idle time.  This dura‐
272               tion should be greater than or equal to Standby.
273
274           Off After
275               If Power Management Enabled is selected, the monitor will fully
276               power  down after this much idle time.  This duration should be
277               greater than or equal to Suspend.
278
279           Quick Power-off in Blank Only Mode
280               If the display mode is set to Blank Screen  Only  and  this  is
281               checked,  then the monitor will be powered off immediately upon
282               blanking, regardless of the  other  power-management  settings.
283               In this way, the power management idle-timers can be completely
284               disabled, but the screen will be powered off when black.  (This
285               might be preferable on laptops.)
286
287       Fading and Colormaps
288
289       These  options  control  how  the  screen fades to or from black when a
290       screen saver begins or ends.
291
292           Fade To Black When Blanking
293               If selected, then when the screensaver activates,  the  current
294               contents  of  the  screen  will fade to black instead of simply
295               winking out.  (Note: this doesn't work with all X servers.)   A
296               fade  will also be done when switching graphics hacks (when the
297               Cycle After expires.)
298
299           Unfade From Black When Unblanking
300               The complement to Fade Colormap: if  selected,  then  when  the
301               screensaver  deactivates,  the  original contents of the screen
302               will fade in from black instead of appearing immediately.  This
303               is only done if Fade Colormap is also selected.
304
305           Fade Duration
306               When  fading  or  unfading are selected, this controls how long
307               the fade will take.
308
309           Install Colormap
310               On 8-bit screens, whether to install a private  colormap  while
311               the  screensaver  is active, so that the graphics hacks can get
312               as many colors as possible.  This does nothing if you are  run‐
313               ning in 16-bit or better.
314
315       There  are  more  settings than these available, but these are the most
316       commonly used ones; see the manual for xscreensaver(1) for other param‐
317       eters  that  can  be  set by editing the ~/.xscreensaver file, or the X
318       resource database.
319

COMMAND-LINE OPTIONS

321       xscreensaver-demo accepts the following command line options.
322
323       -display host:display.screen
324               The X display to use.  The xscreensaver-demo program will  open
325               its  window  on that display, and also control the xscreensaver
326               daemon that is managing that same display.
327
328       -prefs  Start up with the Advanced tab selected by default  instead  of
329               the Display Modes tab.
330
331       -debug  Causes lots of diagnostics to be printed on stderr.
332
333       It  is  important that the xscreensaver and xscreensaver-demo processes
334       be running on the same machine, or at least, on two machines that share
335       a  file  system.   When  xscreensaver-demo  writes a new version of the
336       ~/.xscreensaver file, it's important that  the  xscreensaver  see  that
337       same  file.   If the two processes are seeing different ~/.xscreensaver
338       files, things will malfunction.
339

ENVIRONMENT

341       DISPLAY to get the default host and display number.
342
343       PATH    to find the sub-programs to run.  However, note that  the  sub-
344               programs  are actually launched by the xscreensaver daemon, not
345               by xscreensaver-demo itself.  So, what matters  is  what  $PATH
346               that the xscreensaver program sees.
347
348       HOME    for  the directory in which to read and write the .xscreensaver
349               file.
350
351       XENVIRONMENT
352               to get the name of a resource file that  overrides  the  global
353               resources stored in the RESOURCE_MANAGER property.
354
355       HTTP_PROXY or http_proxy
356               to get the default HTTP proxy host and port.
357

UPGRADES

359       The  latest  version of xscreensaver, an online version of this manual,
360       and a FAQ can always be found at http://www.jwz.org/xscreensaver/
361

SEE ALSO

363       X(1),  xscreensaver(1),  xscreensaver-command(1),   xscreensaver-getim‐
364       age(1), xscreensaver-text(1)
365
367       Copyright © 1992-2011 by Jamie Zawinski.  Permission to use, copy, mod‐
368       ify, distribute, and sell this software and its documentation  for  any
369       purpose  is  hereby  granted without fee, provided that the above copy‐
370       right notice appear in all copies and that both that  copyright  notice
371       and this permission notice appear in supporting documentation.  No rep‐
372       resentations are made about the suitability of this  software  for  any
373       purpose.  It is provided "as is" without express or implied warranty.
374

AUTHOR

376       Jamie Zawinski <jwz@jwz.org>, 13-aug-92.
377
378       Please let me know if you find any bugs or make any improvements.
379
380
381
382X Version 11               5.15-3.fc14 (18-Oct-2011)      xscreensaver-demo(1)
Impressum