1XLOCK(1)                    General Commands Manual                   XLOCK(1)
2
3
4

NAME

6       xlock - Locks the local X display until a password is entered.
7
8

SYNOPSIS

10       xlock  [ -help ] [ -version ] [ -resources ] [ -display displayname ] [
11       -visual visualname ] [ -name resourcename ] [ -mode modename ] [ -delay
12       usecs  ]  [ -batchcount num ] [ -count num ] [ -cycles num ] [ -ncolors
13       num ] [ -size num ] [ -saturation value ] [  -erasemode  modename  ]  [
14       -erasedelay usecs ] [ -/+allowaccess ] [ -vtlock modename ] [ -/+nolock
15       ] [ -/+inwindow ] [ -/+inroot ] [ -/+remote ] [ -/+mono ]  [  -/+allow‐
16       root  ]  [  -/+debug  ]  [  -/+description ] [ -/+echokeys ] [ -echokey
17       echokey ] [ -/+enablesaver ] [  -/+resetsaver  ]  [  -/+grabmouse  ]  [
18       -/+grabserver  ]  [  -/+install  ]  [  -/+mousemotion  ] [ -/+sound ] [
19       -/+showdate ] [ -/+timeelapsed ] [ -/+usefirst ] [ -/+verbose ] [ -nice
20       level  ] [ -lockdelay seconds ] [ -timeout seconds ] [ -font fontname ]
21       [ -planfont fontname ] [ -bg color ] [ -fg color ] [ -background  color
22       ]  [  -foreground  color  ] [ -username string ] [ -password string ] [
23       -info string ] [ -validate string ] [ -invalid  string  ]  [  -geometry
24       geom  ]  [ -icongeometry geom ] [ -glgeometry geom ] [ -/+wireframe ] [
25       -/+showfps ] [ -fpsfont fontname  ]  [  -/+fpstop  ]  [  -/+use3d  ]  [
26       -delta3d value ] [ -none3d color ] [ -right3d color ] [ -left3d color ]
27       [ -both3d color ] [ -program programname ] [  -messagesfile  formatted-
28       filename ] [ -messagefile filename ] [ -message string ] [ -messagefont
29       fontname ] [  -bitmap  filename  ]  [  -cpasswd  crypted-password  ]  [
30       -forceLogout  minutes  ] [ -logoutButton minutes ] [ -logoutButtonLabel
31       textstring ] [ -logoutButtonHelp  textstring  ]  [  -logoutFailedString
32       textstring  ]  [  -/+dtsaver  ]  [ -/+xinerama ] [ -modulepath path ] [
33       -locksound string ] [ -infosound string ]  [  -validsound  string  ]  [
34       -invalidsound  string  ]  [  -startCmd  string  ]  [ -endCmd string ] [
35       -pipepassCmd string ] [ -logoutCmd string ]
36
37

DESCRIPTION

39       xlock locks the X server till the user enters  their  password  at  the
40       keyboard.   While  xlock  is  running,  all  new server connections are
41       refused.  The screen saver is disabled.  The  mouse  cursor  is  turned
42       off.   The  screen  is  blanked  and  a  changing pattern is put on the
43       screen.  If a key or a  mouse  button  is  pressed  then  the  user  is
44       prompted for the password of the user who started xlock.
45
46       If the correct password is typed, then the screen is unlocked and the X
47       server is restored.  When typing the password Control-U  and  Control-H
48       are  active  as  kill  and erase respectively.  To return to the locked
49       screen, click in the small icon version of the changing pattern.
50
51       In the lower part of the password screen a  text  is  displayed.   This
52       message  is  taken  from  the  first file of the following that exists:
53       $HOME/.xlocktext, $HOME/.plan, or $HOME/.signature.
54
55       On systems which support new BSD style authentication, the password may
56       be  prefixed  by  an  authentication  style  followed  by a colon (i.e.
57       "style:password").  See  the  login.conf(5)  for  more  information  on
58       authentication styles.
59
60

NOTE ON ETIQUETTE

62       Xlock  should  not  be  used  on  public terminals when there is a high
63       demand for them.
64
65       If you find a public terminal that has been locked by another user  and
66       there  are  no  other  terminals available, and the terminal appears to
67       have been left idle for a while (normally more than 15 minutes), it  is
68       fair to try to reset the session in some manner.
69
70

OPTIONS

72       -help
73            Print options and a brief description to standard output.
74
75       -version
76            Print version number (if >= 4.00) to standard output.
77
78       -resources
79            Print default resource file to standard output.
80
81       -display displayname
82            The  display option sets the X11 display to lock.  xlock locks all
83            available screens on a given server, and restricts you to  locking
84            only  a local server such as unix:0, localhost:0, or :0 unless you
85            set the -remote option.
86
87       -visual visualname
88            visualname which is one  of  "StaticGray",  "GrayScale",  "Static‐
89            Color",  "PseudoColor",  "TrueColor", "DirectColor", or "default".
90            default used to set the screen's default visual (the visual of the
91            root window).
92
93       -name resourcename
94            resourcename  is  used instead of XLock when looking for resources
95            to configure xlock.
96
97       -mode modename
98            As of this writing there are over 90 display modes supported (plus
99            one more for random selection of one of these).
100
101       anemone Shows wiggling tentacles.
102
103       ant     Shows Langton's and Turk's generalized ants.
104
105       ant3d   Shows 3D ants.
106
107       apollonian
108               Shows Apollonian circles.
109
110       atlantis
111               Shows  moving  sharks/whales/dolphin.   May  not  be  available
112               depending on how it was configured.
113
114       atunnels
115               Advance GL tunnels screensaver.  May not be available depending
116               on how it was configured.
117
118       ball    Shows bouncing balls.
119
120       bat     Shows bouncing flying bats.
121
122       blot    Shows Rorschach's ink blot test.
123
124       bouboule
125               Shows Mimi's bouboule of moving stars.
126
127       bounce  Shows bouncing footballs.
128
129       braid   Shows random braids and knots.
130
131       bubble  Shows popping bubbles.
132
133       bubble3d
134               Shows Richard Jones's GL bubbles.  May not be available depend‐
135               ing on how it was configured.
136
137       bug     Shows Palmiter's bug evolution and a garden of Eden.
138
139       clock   Shows Packard's oclock.
140
141       coral   Shows a coral reef.
142
143       crystal Shows polygons in 2D plane groups.
144
145       daisy   Shows a meadow of daisies.
146
147       dclock  Shows a floating digital clock or message.
148
149       deco    Shows art as ugly as sin.
150
151       demon   Shows Griffeath's cellular automata.
152
153       dilemma Shows Lloyd's Prisoner's Dilemma simulation.
154
155       discrete
156               Shows various discrete maps.
157
158       dragon  Shows Deventer's Hexagonal Dragons Maze.
159
160       drift   Shows cosmic drifting flame fractals.
161
162       cage    Shows the Impossible Cage, an Escher-like GL scene.  May not be
163               available depending on how it was configured.
164
165       euler2d Shows a simulation of 2D incompressible inviscid fluid.
166
167       eyes    Shows eyes following a bouncing grelb.
168
169       fadeplot
170               Shows a fading plot of sine squared.
171
172       fiberlamp
173               Shows a Fiber Optic Lamp.
174
175       fire    Shows  a 3D fire-like image.  May not be available depending on
176               how it was configured.
177
178       flag    Shows a waving flag image.  This  may  be  text  or  a  graphic
179               image.  Default text is the hostname and operating system.
180
181       flame   Shows cosmic flame fractals.
182
183       flow    Shows dynamic strange attractors.
184
185       forest  Shows binary trees of a fractal forest.
186
187       fzort   Shows a metallic-looking fzort.
188
189       galaxy  Shows crashing spiral galaxies.
190
191       gears   Shows GL's gears.  May not be available depending on how it was
192               configured.
193
194       glplanet
195               Animates texture mapped sphere (planet)
196
197       goop    Shows goop from a lava lamp.
198
199       grav    Shows orbiting planets.
200
201       helix   Shows string art.
202
203       hop     Shows real plane iterated fractals.
204
205       hyper   Shows spinning n-dimensional hypercubes.
206
207       ico     Shows a bouncing polyhedron.
208
209       ifs     Shows a modified iterated function system.
210
211       image   Shows randomly appearing logos.
212
213       juggle  Shows a Juggler, juggling.
214
215       juggle  Shows a 3D Juggler, juggling.
216
217       julia   Shows the Julia set.
218
219       kaleid  Shows Brewster's Kaleidoscope.
220
221       kumppa  Shows kumppa.
222
223       laser   Shows spinning lasers.
224
225       life    Shows Conway's game of life.
226
227       life1d  Shows Wolfram's game of 1D life.
228
229       life3d  Shows Bays' game of 3D life.
230
231       lightning
232               Shows Keith's fractal lightning bolts.
233
234       lisa    Shows animated lissajous loops.
235
236       lissie  Shows lissajous worms.
237
238       loop    Shows Langton's self-producing loops.
239
240       mandelbrot
241               Shows mandelbrot sets.
242
243       marquee Shows text.
244
245       matrix  Shows the matrix.
246
247       maze    Shows a random maze and a depth first search solution.
248
249       moebius Shows the Moebius Strip II, an Escher-like GL scene with  ants.
250               May not be available depending on how it was configured.
251
252       molecule
253               Draws  molecules,  based  on coordinates from PDB (Protein Data
254               Base) files.
255
256       morph3d Shows GL morphing polyhedra.  May not be available depending on
257               how it was configured.
258
259       mountain
260               Shows Papo's mountain range.
261
262       munch   Shows munching squares.
263
264       noof    Shows SGI Diatoms.
265
266       nose    Shows a man with a big nose runs around spewing out text.
267
268       pacman  Shows Pacman(tm).
269
270       penrose Shows Penrose's quasiperiodic tilings.
271
272       petal   Shows various GCD Flowers.
273
274       petri   Shows a mold simultation in a petri dish
275
276       pipes   Shows  a  self-building  pipe  system.   May  not  be available
277               depending on how it was configured.
278
279       polyominoes
280               Shows attempts to place polyominoes into a rectangle.
281
282       puzzle  Shows a puzzle being scrambled and then solved.
283
284       pyro    Shows fireworks.
285
286       pyro2   Shows other fireworks.
287
288       qix     Shows spinning lines a la Qix(tm).
289
290       roll    Shows a rolling ball.
291
292       rain    Shows rain.
293
294       rotor   Shows Tom's Roto-Rooter.
295
296       rubik   Shows an auto-solving  Rubik's  Cube.   May  not  be  available
297               depending on how it was configured.
298
299       sballs  Shows  balls  spinning  like crazy in GL.  May not be available
300               depending on how it was configured.
301
302       scooter Shows a journey through space tunnel and stars.
303
304       shape   Shows stippled rectangles, ellipses, and triangles.
305
306       sierpinski
307               Shows a Sierpinski's triangle.
308
309       sierpinski3d
310               Shows a Sierpinski's gasket.
311
312       skewb   Shows an auto-solving Skewb.  May not be available depending on
313               how it was configured.
314
315       slip    Shows slipping blits.
316
317       solitaire
318               Shows Klondike's game of solitaire.
319
320       space   Shows a journey into deep space.
321
322       sphere  Shows a bunch of shaded spheres.
323
324       spiral  Shows a helical locus of points.
325
326       spline  Shows colorful moving splines.
327
328       sproingies
329               Shows Sproingies!  Nontoxic.  Safe for pets and small children.
330               May not be available depending on how it was configured.
331
332       stairs  Shows Infinite Stairs, an Escher-like GL  scene.   May  not  be
333               available depending on how it was configured.
334
335       star    Shows a star field with a twist.
336
337       starfish
338               Shows starfish.
339
340       strange Shows strange attractors.
341
342       superquadrics
343               Shows  3D  mathematical shapes.  May not be available depending
344               on how it was configured.
345
346       swarm   Shows a swarm of bees following a wasp.
347
348       swirl   Shows animated swirling patterns.
349
350       t3d     Shows a Flying Balls Clock Demo.
351
352       tetris  Shows an autoplaying tetris game.
353
354       text3d | text3d2
355               Shows 3D moving texts.
356
357       thornbird
358               Shows an animated Bird in a Thorn Bush fractal map.
359
360       tik_tak Shows rotating polygons.
361
362       toneclock
363               Shows Peter Schat's toneclock.
364
365       triangle
366               Shows a triangular mountain range.
367
368       tube    Shows an animated tube.
369
370       turtle  Shows turtle fractals.
371
372       vines   Shows fractal-like vines.
373
374       voters  Shows Dewdney's Voters.
375
376       wator   Shows Dewdney's Water-Torus planet of fish and sharks.
377
378       wire    Shows a random circuit with 2 electrons.
379
380       world   Shows spinning Earths.
381
382       worm    Shows wiggly worms.
383
384       xjack   Shows Jack having one of those days.
385
386       xcl     Shows a Control Line combat model race
387
388       blank   Shows nothing but a black screen.  Does not show up  in  random
389               mode.
390
391       bomb    Shows  a  bomb and will autologout after a time.  Does not show
392               up in random mode and may be available depending on how it  was
393               configured.
394
395       random  Shows a random mode from above except blank (and bomb).
396
397
398       -delay usecs
399            The  delay option sets the speed at which a mode will operate.  It
400            simply sets the number of microseconds to delay between batches of
401            animations.   In  blank  mode, it is important to set this to some
402            small number of seconds, because the keyboard and mouse  are  only
403            checked  after  each  delay, so you cannot set the delay too high,
404            but a delay of zero would  needlessly  consume  cpu  checking  for
405            mouse  and keyboard input in a tight loop, since blank mode has no
406            work to do.
407
408       -count num
409            The batchcount option sets number of things to do per batch to num
410            .
411
412            In anenome mode it is means nothing.
413
414            In ant and ant3d modes this refers the number of ants.
415
416            In apollonian mode it is the number of possible ways to imbed cir‐
417            cles within a circle, all of integer curvature.
418
419            In atlantis mode it is the number of sharks.
420
421            In atunnels mode it is means nothing.
422
423            In ball mode it is the number of balls.
424
425            In bat mode it is the number of bats, could  be  less  because  of
426            conflicts.
427
428            In  blot  mode this refers to the number of pixels rendered in the
429            same color.
430
431            In bouboule mode it is the number of stars.
432
433            In bounce mode it is the number of balls, could be less because of
434            conflicts.
435
436            In braid mode it is the upper bound number of strands.
437
438            In bubble mode it is the number of bubbles.
439
440            In bubble3d mode it is the number of bubbles.
441
442            In  bug  mode  it  is the number of bugs, could be less because of
443            conflicts.
444
445            In cage mode it is means nothing.
446
447            In clock mode it is the percentage of the screen,  but  less  than
448            100%.
449
450            In coral mode it is the number of seeds.
451
452            In crystal mode it is the number of polygons.
453
454            In daisy mode it is the number flowers that make a meadow.
455
456            In dclock mode it means nothing.
457
458            In deco mode it is the depth.
459
460            In demon mode this refers the number of colors.
461
462            In dilemma mode this refers the number of initial defectors.
463
464            In discrete mode it is the number of points.
465
466            In drift mode it is the number of levels to recurse (larger = more
467            complex).
468
469            In dragon mode it means nothing.
470
471            In euler2d mode it is the number of segments.
472
473            In eyes mode it is the number of eyes.
474
475            In fadeplot mode it is the number of steps.
476
477            In fiberlamp it is the number of fibers.
478
479            In fire mode it is the number of fire particles (set it  to  0  to
480            have rain).
481
482            In flag mode it means nothing.
483
484            In flame mode it is the number of levels to recurse (larger = more
485            complex).
486
487            In flow mode it is the number of bees.
488
489            In forest mode it is the number trees that make a forest.
490
491            In fzort mode it means nothing.
492
493            In galaxy mode it means the number of galaxies.
494
495            In gears mode it is the number of degrees to  rotate  the  set  of
496            gears by.
497
498            In glplanet mode it is the number of hundredth degrees to roll the
499            planet by.
500
501            In goop mode it is the number of blobs per plane.
502
503            In grav mode it is the number of planets.
504
505            In helix mode it means nothing.
506
507            In hop mode this refers to the number of pixels  rendered  in  the
508            same color.
509
510            In hyper mode it the number of dimensions.
511
512            In ico mode it is the ith platonic solid.
513
514            In ifs mode it means nothing.
515
516            In  image  mode  it  means  it is the number of logos on screen at
517            once.
518
519            In juggle mode it is time in milliseconds between a throw and  the
520            next catch.
521
522            In  juggler3d  mode it is time in milliseconds between a throw and
523            the next catch.
524
525            In julia mode it is the depth of recursion.
526
527            In kaleid mode it is the number of pens.
528
529            In kumppa mode it means nothing.
530
531            In lament mode it means nothing.
532
533            In laser mode it is the number lasers.
534
535            In life and life3d modes it is the number of generations before  a
536            glider is introduced.
537
538            In life1d mode it means nothing.
539
540            In lisa mode it is the number of loops.
541
542            In lissie mode it is the number of worms.
543
544            In loop mode it is the number of flaws.
545
546            In mandelbrot mode it is the order.
547
548            In marquee mode it means nothing.
549
550            In matrix mode it means nothing.
551
552            In maze mode it means nothing.
553
554            In moebius mode it is means nothing.
555
556            In molecule mode it means nothing.
557
558            In morph3d mode it is the ith platonic solid.
559
560            In mountain mode it is the number of mountains.
561
562            In munch mode it means nothing.
563
564            In noof mode it means nothing.
565
566            In nose mode it means nothing.
567
568            In qix mode it is the number of points.
569
570            In pacman mode it means the number of ghosts.
571
572            In penrose mode it means nothing.
573
574            In petal mode it the greatest random number of petals.
575
576            In petri mode it means nothing.
577
578            In  pipes mode it shows different joints, 0 random, 1 spherical, 2
579            bolted elbow, 3 elbow, and 4 alternating.
580
581            In polyominoes mode it means nothing.
582
583            In puzzle mode it the number of moves.
584
585            In pyro mode it is the maximum number flying rockets at one time.
586
587            In pyro2 mode it is means nothing.
588
589            In rain mode it is means nothing.
590
591            In roll mode it is the number of points.
592
593            In rotor mode it is the number of rotor thingys which whirr...
594
595            In rubik mode it is the number of moves.
596
597            In sballs mode it is the number of spheres.
598
599            In scooter mode it is the number of doors.
600
601            In shape mode it means nothing.
602
603            In sierpinski mode it is the number of points.
604
605            In skewb mode it is the number of moves.
606
607            In slip mode it means nothing.
608
609            In solitaire mode it means nothing.
610
611            In space mode it is the number of stars.
612
613            In sphere mode it means nothing.
614
615            In spiral mode it is the number of spirals.
616
617            In spline mode it is the number of points "splined".
618
619            In sproingies mode it is the number of sproingies.
620
621            In stairs mode it is means nothing.
622
623            In star mode it is the number of stars on the screen at once.
624
625            In starfish mode it means nothing.
626
627            In strange mode it means nothing.
628
629            In superquadrics mode its the number of  horizontal  and  vertical
630            lines in the superquadric.
631
632            In swirl mode it means the number of "knots".
633
634            In swarm mode it is the number of bees.
635
636            In t3d mode it means nothing.
637
638            In tetris mode it means nothing.
639
640            In text3d mode it means nothing.
641
642            In thornbird mode it is the number of points.
643
644            In triangular mode it is the number of mountains.
645
646            In tube mode it is a rectangle (= 1), an ellipse (= 2), or a poly‐
647            gon if greater.
648
649            In turtle mode it means nothing.
650
651            In vines mode it is draw a complete vine (= 0) or a portion (= 1).
652
653            In voters mode it means the number of parties, 2 or 3.
654
655            In wator mode it means the breed time for the fish.
656
657            In wire mode it means the length of the circuit.
658
659            In world mode it is the number of worlds.
660
661            In worm mode it is the number of worms.
662
663            In xcl mode it represents the number of planes.
664
665            In xjack mode it means nothing.
666
667            In blank mode it means nothing.
668
669            In bomb mode it means the number of minutes to autologout.
670
671            A negative count allows for randomness.  The range from the  mini‐
672            mum  allowed  nonnegative  count for a particular mode to the ABS(
673            count ) (or maximum allowed count , whichever is less).
674
675       -batchcount num
676            The batchcount option is  deprecated  but  should  still  work  as
677            count.
678
679       -cycles num
680            The  cycles  option  sets  the number of cycles until time out for
681            ant, ant3d, apollonian, blot, braid, bug, clock,  crystal,  daisy,
682            deco,  demon,  dilemma,  discrete,  dragon, eyes, fiberlamp, flag,
683            flow, forest, galaxy, helix, hop, hyper, ico,  juggle,  juggler3d,
684            laser, life, life1d, life3d, lisa, lissie, loop, mandelbrot, moun‐
685            tain, petal, sierpinski, shape,  spline  +erase,  t3d,  thornbird,
686            triangle,  tube, voters, wator, and wire.  For euler2d and worm it
687            is the length of the lines, for atlantis it is  the  shark  speed,
688            for  fadeplot,  julia  and spiral it is the length of the trail of
689            dots, munch it is the minimum size of the squares, for  kaleid  it
690            is  the  % of black, for qix it is the number of lines, for spline
691            -erase it means the number of splines * 64 (for compatibility with
692            +erase),  for  gears  it is the number of degrees to increment the
693            spin of each gear by, for glplanet it is the number  of  hundredth
694            degrees  to  rotate  the planet by, for molecule it is the time in
695            seconds until timeout, for pipes it is the number  of  systems  to
696            draw  before  clearing  the  screen, for rubik it is the number of
697            steps to complete a 90 degree move, for sballs it  is  the  sphere
698            speed value, for scooter it is the speed, for skewb it is the num‐
699            ber of steps to complete a 120 degree move, for  superquadrics  it
700            is  the  number  of  frames  it  takes  to morph from one shape to
701            another.  for text3d it is the number  of  times  drawing  a  word
702            before the next one, For others it means nothing.
703
704       -size num
705            The  size option sets the size maximum size of a star in bouboule,
706            pyro and star, size of ball in ball and bounce,  size  of  bat  in
707            bat,  maximum  size  of  bubble in bubble, size of clock in clock,
708            minimum size of rectangles in deco, size of the polygons in  crys‐
709            tal,  tik_tak,  and  toneclock, size of polyhedron in ico, size of
710            lissie in lissie, size of dots of flag, for kaleid it is the  sym‐
711            metry, width of maze hallway, size of side of penrose tile, radius
712            of loop in lisa, radius of ball in  roll,  number  of  corners  in
713            sierpinski,  number  of  stars  in  scooter, size of tube in tube,
714            width of worm in worm, line width in rotor, size of cells in  ant,
715            bug, dilemma, dragon, life, life1d, pacman, petri, tetris, voters,
716            wator, and wire.  In pipes it is the maximum length of  a  system.
717            In  flow  and swarm it is the length of the lines.  In atlantis it
718            is the shark size.  A negative number allows for randomness, simi‐
719            lar  to count.  In atunnels, fire, gears, sballs and sproingies it
720            is the size of the screen (default 400), this is because  on  many
721            slow  systems  it  runs  too slow when the picture covers the full
722            screen.  Set to 0 for full screen on fast machines.
723
724       -ncolors num
725            The ncolors option sets the maximum number of colors to be used.
726
727       -saturation value
728            The saturation option sets saturation of the color  ramp  used  to
729            value  .   0 is grayscale and 1 is very rich color.  0.4 is a nice
730            pastel.
731
732       -erasemode modename
733            As of this writing there are over 12 erase modes supported (if its
734            not chosen its assumed random).  The erase modes are random_lines,
735            random_squares,  venetian,  triple_wipe,  quad_wipe,  circle_wipe,
736            three_circle_wipe,   squaretate,   fizzle,   spiral,  slide_lines,
737            losira, no_fade.  modename is now similar to the  option  modelist
738            where  you  can  it  can be something like "all-losira" to get all
739            erasemodes but losira.  Use a "+" or a "," to add modes like "spi‐
740            ral+venetian".
741
742       -erasedelay usecs
743            The erasedelay option sets the number of microseconds for steps of
744            the erasemode (a setting of 0 and the erasemode is bypassed).
745
746       +/-nolock
747            The nolock option causes xlock to only draw the patterns  and  not
748            lock the display.  A key press or a mouse click will terminate the
749            screen saver.
750
751       -/+inwindow
752            Runs xlock in a window, so that you can iconify, move,  or  resize
753            it  and  still use your screen for other stuff.  When running in a
754            window, xlock no longer locks your screen, it just looks good.
755
756       -/+inroot
757            Runs xlock in your root window.  Like the inwindow  option  it  no
758            longer locks the screen, it just looks good.
759
760       -/+remote
761            The  remote option tells xlock to not stop you from locking remote
762            X11 servers.  This option should be used with care and is intended
763            mainly  to  lock X11 terminals which cannot run xlock locally.  If
764            you lock someone else's workstation, they will have to  know  your
765            password  to  unlock  it.   Using  +remote  overrides any resource
766            derived values for remote and prevents xlock from  being  used  to
767            lock  other  X11  servers.   (Use  `+'  instead of `-' to override
768            resources for other options that can take the `+'  modifier  simi‐
769            larly.)
770
771       -/+mono
772            The  mono  option  causes  xlock to display monochrome, (black and
773            white) pixels rather than the default colored ones on  color  dis‐
774            plays.
775
776       -/+allowaccess
777            This  option is required for servers which do not allow clients to
778            modify the host access control list.  It is  also  useful  if  you
779            need  to  run  x clients on a server which is locked for some rea‐
780            son...  When allowaccess is true, the X11 server is left open  for
781            clients  to  attach  and thus lowers the inherent security of this
782            lock screen.  A side effect of using this option is that if  xlock
783            is killed -KILL, the access control list is not lost.
784
785       -vtlock modename
786            This  option is used on a XFree86 system to manage VT switching in
787            [off|noswitch|switch|restore] mode.
788
789       off       means no VT switch locking.
790
791       switch    means VT switch locking + switching to xlock  VT  when  acti‐
792                 vated.
793
794       restore   means  VT  switch  locking + switching to xlock VT when acti‐
795                 vated + switching back to previous VT when desactivated.
796
797       noswitch  means VT switch locking only when xlock VT is active.
798
799       -/+allowroot
800            The allowroot option allows the root password to unlock the server
801            as  well  as  the user who started xlock.  May not be able to turn
802            this on and off depending on your system and how xlock was config‐
803            ured.
804
805       -/+debug
806            Allows xlock to be debugged by doing all but locking the screen.
807
808       -/+description
809            The description option causes xlock shows a mode description above
810            password window.  The default is to show this description.
811
812       -/+echokeys
813            The echokeys option causes xlock to echo '?' characters  (default)
814            for each key typed into the password prompt.  Some consider this a
815            security risk, so the default is to not echo anything.
816
817       -echokey echokey
818            The text character to use for echo key in echokeys .
819
820       -/+enablesaver
821            By default xlock will disable the normal X server's  screen  saver
822            since  it is in effect a replacement for it.  Since it is possible
823            to set delay parameters long enough to cause phosphor burn on some
824            displays,  this  option will turn back on the default screen saver
825            which is very careful to keep most of the screen black.
826
827       -/+resetsaver
828            By default xlock will call XResetScreenSaver.  This may  be  unde‐
829            sirable with DPMS monitors.
830
831       -/+grabmouse
832            The  grabmouse option causes xlock to grab the mouse and keyboard,
833            this is the default.  xlock can not lock the screen without this.
834
835       -/+grabserver
836            The grabserver option causes xlock to grab the  server.   This  is
837            not  usually  needed  but  some unsecure X servers can be defeated
838            without this.
839
840       -/+install
841            Allows xlock to install its own colormap if xlock runs out of col‐
842            ors.   May  not  work on with some window managers (fvwm) and does
843            not work with the -inroot option.
844
845       -/+mousemotion
846            Allows you to turn on and off the  sensitivity  to  the  mouse  to
847            bring up the password window.
848
849       -/+sound
850            Allows you to turn on and off sound if installed with the capabil‐
851            ity.
852
853       -/+showdate
854            Allows you to turn on and off the date on password window.  On  by
855            default.
856
857       -/+timeelapsed
858            Allows  you  to  find  out how long a machine is locked so you can
859            complain to an administrator that someone is hogging a machine.
860
861       -/+usefirst
862            The usefirst option causes xlock to use the  keystroke  which  got
863            you to the password screen as the first character in the password.
864            The default is to ignore the first key pressed.
865
866       -/+verbose
867            Verbose mode, tells what options it is going to use.
868
869       -nice nicelevel
870            The nice option sets system nicelevel  of  the  xlock  process  to
871            nicelevel .
872
873       -lockdelay seconds
874            The  lockdelay option sets the number of seconds before the screen
875            needs a password to be unlocked.  Good for use with an autolocking
876            mechanism like xautolock(1).
877
878       -timeout seconds
879            The  timeout option sets the number of seconds before the password
880            screen will time out.
881
882       -font fontname
883            The font option sets the font to be used on the prompt screen.
884
885       -planfont fontname
886            option sets the font to be used for the text that is displayed  in
887            the lower part of the password screen.
888
889       -fg color
890            The fg option sets the color of the text on the password screen to
891            color .
892
893       -bg color
894            The bg option sets the color of the  background  on  the  password
895            screen to color .
896
897       -foreground color
898            The  foreground  option sets the color of the text on the password
899            screen to color .
900
901       -background color
902            The background option sets the color  of  the  background  on  the
903            password screen to color .
904
905       -username string
906            Text string is shown in front of user name, defaults to "Name: ".
907
908       -password string
909            Text  string is the password prompt string, defaults to "Password:
910            ".
911
912       -info string
913            Text string is an informational message to tell the user  what  to
914            do, defaults to "Enter password to unlock; select icon to lock.".
915
916       -validate string
917            Text  string  is  a  message  shown while validating the password,
918            defaults to "Validating login..."
919
920       -invalid string
921            Text string is a message shown when password is invalid,  defaults
922            to "Invalid login."
923
924       -geometry geom
925            The geometry option sets geom the size and offset of the lock win‐
926            dow (normally the entire screen).  The  entire  screen  format  is
927            still  used  for entering the password.  The purpose is to see the
928            screen even though it is locked.  This should be used with caution
929            since  many  of  the  modes  will fail if the windows are far from
930            square or are too small (size must be  greater  than  0x0).   This
931            should also be used with -enablesaver to protect screen from phos‐
932            phor burn.
933
934       -icongeometry geom
935            The icongeometry option sets geom the size of  the  iconic  screen
936            (normally  64x64) seen when entering the password.  This should be
937            used with caution since many of the modes will fail if the windows
938            are  far  from  square or are too small (size must be greater than
939            0x0).  The greatest size is 256x256.  There should be  some  limit
940            so  users  could see who has locked the screen.  Position informa‐
941            tion of icon is ignored.
942
943       -glgeometry geom
944            The glgeometry option sets geom the size  of  the  screen  for  gl
945            modes.  Not normally available or needed.
946
947       -/+wireframe
948            Turn  on/off  wireframe,  available  on ant3d, atlantis, atunnels,
949            daisy, fire, gears, lament, life3d, mountain, sballs,  sproingies,
950            superquadrics, and triangle.
951
952       -/+showfps
953            Turn  on/off  frame  per sec display, available on atlantis, atun‐
954            nels,  bubble3d,  cage,  fire,  gears,  invert,  lament,  moebius,
955            morph3d, rubik, sballs, skewb, stairs, and superquadrics.
956
957       -/+fpstop
958            Turn  on/off  frame  per  sec  display  on  top of screen, used if
959            showfps is on.
960
961       -fpsfont fontname
962            The fpsfont option sets the font to be used in the frame  per  sec
963            display, used if showfps is on.
964
965       -/+use3d
966            Turn on/off 3d view, available on bouboule, pyro, star, and worm.
967
968       -delta3d value
969            Space between the center of your 2 eyes for 3d mode.
970
971       -none3d color
972            Color used for empty size in 3d mode.
973
974       -right3d color
975            Color used for right eye in 3d mode.
976
977       -left3d color
978            Color used for left eye in 3d mode.
979
980       -both3d color
981            Color  used  for  overlapping  images for left and right eye in 3d
982            mode.
983
984       -program programname
985            The program option sets the program to be used as the fortune gen‐
986            erator.  Currently used only for marquee and nose modes.
987
988       -messagesfile formatted-filename
989            The  messagesfile  option  sets the file to be used as the fortune
990            generator.  The first entry is the number of  fortunes,  the  next
991            line  contains the first fortune.  Fortunes begin with a "%%" on a
992            line by itself.  Currently used only for marquee and  nose  modes.
993            If one exists, it takes precedence over the fortune program.
994
995       -messagefile filename
996            The messagefile option sets the file whose contents are displayed.
997            Currently used only for marquee and nose modes.  If one exists, it
998            takes precedence over the fortune program and messagesfile.
999
1000       -message textstring
1001            The  message option sets the text to be displayed in a mode.  Cur‐
1002            rently used only for flag, marquee and nose modes.  If one exists,
1003            it  takes  precedence  over  the fortune program, messagesfile and
1004            message.
1005
1006       -messagefont fontname
1007            The messagefont option sets the font to be used in the mode.  Cur‐
1008            rently used only for flag, marquee, and nose modes.
1009
1010       -bitmap filename
1011            The  bitmap  option sets the xbm, xpm, or ras file to be displayed
1012            with flag, image, life, life1d, maze, or puzzle  mode.   For  eyes
1013            and  pacman only a xbm file is accepted.  Certain modes reject the
1014            bitmap if too big.  /
1015
1016

MORE OPTIONS (these may not be available)

1018       -cpasswd crypted-password
1019            The cpasswd option sets the key to be this text string  to  unlock
1020            xlock instead of password file.
1021
1022       -forceLogout minutes
1023            The forceLogout option sets minutes to auto-logout.
1024
1025       -logoutButton minutes
1026            The  logoutButton option sets minutes to logoutButton is available
1027            on password screen.
1028
1029       -logoutButtonLabel string
1030            Text string is a message shown inside logout  button  when  logout
1031            button is displayed.  Defaults to "Logout".
1032
1033       -logoutButtonHelp string
1034            Text  string  is a message shown outside logout button when logout
1035            button is displayed.  Defaults to "Click the \"Logout\" button  to
1036            log out current\n user and make workstation available."
1037
1038       -logoutFailedString string
1039            Text  string  is  a  message  shown when a logout is attempted and
1040            fails.  Defaults to "Logout attempt FAILED.\n Current  user  could
1041            not be automatically logged out."
1042
1043       -/+dtsaver
1044            Turn  on/off CDE Saver Mode.  This option is only available if CDE
1045            support was compiled in.
1046
1047       -/+xinerama
1048            Turn on/off Xinerama.  This option is only available  if  Xinerama
1049            support was compiled in.
1050
1051       -modulepath path
1052            The modulepath option sets the directories that xlock searches for
1053            mode modules to load.  It is a colon separated list of directories
1054            to  search. If "%S" is included in the path, it is replaced by the
1055            default modulepath.  To add a  private  module  directory  to  the
1056            default  path,  use something like '%S:~/mymoduledir' as the path.
1057            This option is only available if module support was compiled in.
1058
1059       -locksound string
1060            Text string references sound to use at lock time.  Default  sound,
1061            male voice: "Thank you, for your cooperation."
1062
1063       -infosound string
1064            Text  string  references  sound  to  use for information.  Default
1065            sound, male voice: "Identify please."
1066
1067       -validsound string
1068            Text string references sound to when a password is valid.  Default
1069            sound, female voice: "Complete."
1070
1071       -invalidsound string
1072            Text  string  references  sound  to  when  a  password is invalid.
1073            Default sound, female voice: "I am not programmed to give you that
1074            information."
1075
1076       -startCmd string
1077            Text string command to execute when the screen is locked. Commonly
1078            used instructions include: "zaway". This command, if still running
1079            when the screensaver exits, will be killed.
1080
1081       -endCmd string
1082            Text string command to execute when the screen is unlocked.
1083
1084       -pipepassCmd string
1085            Text  string  command  into  which  to  pipe the password when the
1086            screen is unlocked.
1087
1088       -logoutCmd string
1089            Text string command to execute when the program logs the user  out
1090            (either via the autologout or by pressing the logout button).
1091
1092       -mailCmd string
1093            Text string command to execute when the program to check mail.
1094
1095       -mailIcon string
1096            Text string of file for the "mail arrived" bitmap.
1097
1098       -nomailIcon string
1099            Text string of file for the "no mail" bitmap.
1100
1101       -dpmsstandby  seconds
1102            Allows  one to set DPMS Standby for monitor (0 is defined as infi‐
1103            nite).  (Horizontal sync on, Vertical  sync  off,  RGB  guns  off,
1104            power  supply  on,  tube filaments energized, (screen saver mode).
1105            Typical 17 inch screen...  110 out of  120  watts  with  a  3  sec
1106            recovery time.)  This option is only available if DPMS support was
1107            compiled in.  Minimum timeout is 5 seconds.
1108
1109       -dpmssuspend  seconds
1110            Allows one to set DPMS Suspend for monitor (0 is defined as  infi‐
1111            nite).   (Horizontal  sync  off,  Vertical  sync on, RGB guns off,
1112            power supply off,  tube  filaments  energized.   Typical  17  inch
1113            screen ...  15 out of 120 watts with a 3 sec recovery time.)  This
1114            option is only available if DPMS support was compiled in.  Minimum
1115            timeout is 5 seconds.
1116
1117       -dpmsoff  seconds
1118            Allows  one  to  set  DPMS  Power Off for monitor (0 is defined as
1119            infinite).  (Horizontal sync off, Vertical sync off, Small  auxil‐
1120            iary circuit stays on to monitor the HS/VS signals to enable power
1121            on when data needs to be displayed on the screen.  Typical 17 inch
1122            screen ...  5 out of 120 watts with a 10 sec recovery time.)  This
1123            option is only available if DPMS support was compiled in.  Minimum
1124            timeout is 5 seconds.
1125
1126

SPECIAL MODE DEPENDENT OPTIONS

1128       -neighbors num
1129            The  neighbors option sets the number of neighbors of a cell to 3,
1130            4, 6, 9 (may not have real mathematical meaning), or 12  for  sev‐
1131            eral automata modes (ant, bug, demon, dilemma, life, loop, voters,
1132            wator, and wire) (bug and loop do not span this full range).  Set‐
1133            ting  it  to 0 typically randomizes this, except where bitmaps are
1134            used (dilemma, life, voters, and wator).
1135
1136       -/+eyes
1137            Turn on and off eyes for ant, ant3d, and bug.
1138
1139       -/+cycle
1140            Turn on and off colour cycling in crystal,  lyapunov,  mandelbrot,
1141            starfish, swirl, tetris, tik_tak, toneclock, and tube.
1142
1143       -/+label
1144            Turn on and off alternate space and number labeling in apollonian.
1145            For ant and ant3d this turns on and off the labeling of the  rule.
1146            For life and life3d this turns on and off the labeling of the pat‐
1147            tern name and rule.
1148
1149       -/+serial
1150            Turn on and off sequential allocation of colors  in  kaleid.   For
1151            life  and  life3d  this turns on and off the picking of sequential
1152            patterns (to be used with middle button of the mouse).
1153
1154       -/+trackmouse
1155            Turn on and off mouse interaction in eyes, fire, julia, solitaire,
1156            sballs, swarm, and tetris.  For maze, pacman, solitaire and tetris
1157            this may not be available depending on how xlock was configured.
1158
1159       -/+texture
1160            Turn on and off texturing in fire, lament and  sballs.   This  may
1161            not be available depending on how xlock was configured.
1162
1163       -rule <rule>
1164            The  rule string is defined as S<neighborhood>/B<neighborhood> for
1165            life and life3d.  Special parameters: P, picks a random rule  from
1166            all  rules  that  have known patterns; G, picks a random rule from
1167            all rules that have known gliders.  For life  a  good  example  is
1168            Conway's   rule   which   is   S23/B3.   Others  are  B36/S23  and
1169            B3678/S34678.  For life3d good examples are Bay's rules which  are
1170            S45/B5,  S567/B6, S56/B5, and S67/B67.  The rule string is defined
1171            as a binary string (requires at least one 1 and one 0) for ant and
1172            a base 4 (or quadranary) string (requires 3 of 4 digits to be rep‐
1173            resented) for ant3d.  Here a special parameter, T and then a  num‐
1174            ber, will pick a specific table.
1175
1176       -lifefile filename
1177            The  lifefile  option sets the life and life3d lifeform.  Only one
1178            format is currently supported, similar to  the  #P  xlife  format.
1179            For life3d, 2 linefeeds in a row are assumed to advance the depth.
1180
1181       -arms num
1182            Allows one to set the number of arms in anemone.
1183
1184       -finpoints num
1185            Allows one to set the width of the arms in anemone.
1186
1187       -width num
1188            Allows  one  to  set  the  final number of points in each array of
1189            anemone.
1190
1191       -withdraws num
1192            Allows one to set the withdraw frequency in
1193
1194       anemone.
1195            -turnspeed num Allows one to set the turning speed in
1196
1197       -/+truchet
1198            Turn on and off Truchet lines (trail) in ant.
1199
1200       -/+altgeom
1201            Turn on and off alternate  geometries  (off  euclidean  space,  on
1202            includes spherical and hyperbolic) in apollonian mode.
1203
1204       -whalespeed num
1205            Allows one to set the speed of the whales and dolphin in atlantis.
1206
1207       -/+boil
1208            Turn on and off having the bubbles bubble up in bubble.
1209
1210       -nx num
1211            Allows one to set the number of unit cells in x-direction in crys‐
1212            tal.
1213
1214       -ny num
1215            Allows one to set the number of unit cells in y-direction in crys‐
1216            tal.
1217
1218       -/+centre
1219            Turn on and off the centering on screen in crystal.
1220
1221       -/+maxsize
1222            Turn on and off the centering on screen in crystal.
1223
1224       -/+cell
1225            Turn on and off the drawing of unit cell in crystal.
1226
1227       -/+grid
1228            Turn  on and off the drwing of grid of unit cells (if -cell is on)
1229            in crystal.
1230
1231       -/+garden
1232            Turn off and on garden look in daisy.
1233
1234       -/+binary
1235            Turn on and off the binary clock in dclock.
1236
1237       -/+led
1238            Turn on and off the led clock in dclock.
1239
1240       -/+popex
1241            Turn on and off the population explosion counter in dclock.
1242
1243       -/+forest
1244            Turn on and off the tropical deforest (hectares/acres) counter  in
1245            dclock.
1246
1247       -/+hiv
1248            Turn on and off the HIV infection counter in dclock.
1249
1250       -/+lab
1251            Turn on and off the Animal Research counter in dclock.
1252
1253       -/+veg
1254            Turn on and off the Animal Consumation counter in dclock.
1255
1256       -/+y2k
1257            Turn on and off the Year 2000 countdown in dclock.
1258
1259       -/+millennium
1260            Turn  on and off the Second Millennium (January 1, 2001) countdown
1261            in dclock.
1262
1263       -bonus value
1264            Allows one to set the bonus for cheating... between 1.0 and 4.0 in
1265            dilemma.
1266
1267       -/+conscious
1268            Turn off and on self-awareness in dilemma.
1269
1270       -/+grow
1271            Turn  on  and  off  growing  fractals (else they are animated) for
1272            drift.
1273
1274       -/+liss
1275            Turn on and off using lissajous figures to get points for drift.
1276
1277       -/+fog
1278            Turn on and off fog for fire.
1279
1280       -/+shadows
1281            Turn on and off shadows for fire.
1282
1283       -trees num
1284            Validate the displaying of trees for fire if greater than zero.
1285
1286       -/+invert
1287            Turn on and off inverting of the flag.
1288
1289       -/+rotate
1290            Turn on/off rotating around attractor in flow.
1291
1292       -/+ride
1293            Turn on/off rideing in the flow.
1294
1295       -/+box
1296            Turn on/off bounding box in flow.
1297
1298       -/+periodic
1299            Turn on/off periodic attractors in flow.
1300
1301       -/+search
1302            Turn on/off search for new attractors in flow.
1303
1304       -/+dbuf
1305            Turn on/off double buffering in flow.
1306
1307       -/+tracks
1308            Turn on and off star tracks in galaxy.
1309
1310       -/+light
1311            Turn on and off lighting of the planet for glplanet.
1312
1313       -/+bounce
1314            Turn on and off bouncing movement of the planet for glplanet.
1315
1316       -pimage filename
1317            Use the named xbm  or  xpm  file  for  texturing  the  planet  for
1318            glplanet.   Use  BUILTIN  as  filename for the builtin image taken
1319            from Xearth.
1320
1321       -/+roll
1322            Turn on and off rolling of the planet for glplanet.
1323
1324       -/+rotate
1325            Turn on and off rotation of the planet for glplanet.
1326
1327       -/+texture
1328            Turn on and off texturing of the planet for glplanet.
1329
1330       -/+stars
1331            Turn on and off showing stars in the background for glplanet.
1332
1333       -/+decay
1334            Turn on and off decaying orbits for grav.
1335
1336       -/+trail
1337            Turn on and off decaying trail of dots for grav.
1338
1339       -/+ellipse
1340            Turn on and off ellipse format in helix.
1341
1342       -/+martin
1343            Turn on and off Barry Martin's square root hop.   -/+popcorn  Turn
1344            on and off Clifford A. Pickover's popcorn hop.
1345
1346       -/+ejk1...ejk6
1347            Turn on and off Ed J. Kubaitis' hops.
1348
1349       -/+rr
1350            Turn on and off Renaldo Recuerdo's hop.
1351
1352       -/+jong
1353            Turn on and off Jong's hop.
1354
1355       -/+sine
1356            Turn on and off Barry Martin's sine hop.
1357
1358       -pattern <pattern>
1359            Allows one to set the pattern for juggle.
1360
1361       -tail num
1362            Minimum Trail Length for juggle.
1363
1364       -/+real
1365            Turn  on/off  real-time  juggling  for juggle.  Deprecated.  There
1366            should be no need to turn off real-time  juggling,  even  on  slow
1367            systems.  Adjust speed using -count.
1368
1369       -/+describe
1370            Turn on/off pattern descriptions in juggle.
1371
1372       -/+balls
1373            Turn on/off Balls in juggle.
1374
1375       -/+clubs
1376            Turn on/off Clubs in juggle.
1377
1378       -/+torches
1379            Turn on/off Flaming Torches in juggle.
1380
1381       -/+knives
1382            Turn on/off Knives in juggle.
1383
1384       -/+rings
1385            Turn on/off Rings in juggle.
1386
1387       -/+bballs
1388            Turn on/off Bowling Balls in juggle.
1389
1390       -/+planetary
1391            Turn on and off planetary gears in gears.
1392
1393       -planetsize num
1394            Sets  the  size of the screen for planetary option in gears.  This
1395            is for machines with slower CPU. (Set to 0 for full screen).
1396
1397       -/+disconnected
1398            Turn on and off disconnected pen movement in kaleid.
1399
1400       -/+alternate
1401            Turn on and off alternate rotated display mode kaleid.
1402
1403       -/+quad
1404            Turn on and off quad mirrored/rotated mode similar to  size  4  in
1405            kaleid.
1406
1407       -/+oct
1408            Turn  on  and  off  oct mirrored/rotated mode similar to size 8 in
1409            kaleid.
1410
1411       -/+linear
1412            Turn on and off Cartesian/Polar coordinate mode in kaleid.
1413
1414       -/+conway
1415            Turn on and off John Conway's original Life rule S23/B3 life.
1416
1417       -/+highlife
1418            Turn on and off David Bell's HighLife rule S23/B36 life.
1419
1420       -/+daynight
1421            Turn on and off Nathan Thompson's Day and Night rule  S34678/B3678
1422            life.
1423
1424       -/+callahan
1425            Turn on and off Paul Callahan's S2b34/B2a hexagonal life.
1426
1427       -/+andreen
1428            Turn on and off Bob Andreen's S2a2b4a/B2a3a4b hexagonal life.
1429
1430       -/+trilife
1431            Turn on and off Carter Bays' S34/B45 triangular life.
1432
1433       -/+trilife1
1434            Turn on and off Carter Bays' S45/B456 triangular life.
1435
1436       -/+trilife2
1437            Turn on and off Carter Bays' S23/B45 triangular life.
1438
1439       -/+totalistic
1440            Turn  on and off totalistic rules for life1d.  If this is off then
1441            it follows rules of the LCAU collection.  These rules may  not  be
1442            symmetric and are more general.
1443
1444       -/+additive
1445            Turn on and off additive functions mode in lisa.
1446
1447       -/+dissolve
1448            Turn on and off disolving state in loop.
1449
1450       -/+evolve
1451            Turn on and off Evolving Loops in loop.
1452
1453       -/+langton
1454            Turn on and off Langton Loops for loop.
1455
1456       -/+sheath
1457            Turn on and off sheath extension for loop.
1458
1459       -/+wrap
1460            Turn on and off wrapping of borders for loop.
1461
1462       -increment num
1463            Sets the option for increasing orders in mandelbrot.
1464
1465       -/+alpha
1466            Turn  on  and  off  interior displaying level of closest return in
1467            mandelbrot.
1468
1469       -/+binary
1470            Turn on and off binary decomposition color modulation  in  mandel‐
1471            brot.
1472
1473       -/+dem
1474            Turn on and off Distance Estimator Method (instead of escape time)
1475            in mandelbrot.
1476
1477       -/+index
1478            Turn on and off interior displaying iteration of closest return in
1479            mandelbrot.
1480
1481       -/+lyap
1482            Turn  on  and  off interior displaying according to an estimate of
1483            the Lyapunov exponent in mandelbrot.
1484
1485       -/+pow
1486            Turn on and off adding z^z in mandelbrot.
1487
1488       -/+sin
1489            Turn on and off adding sin(z) in mandelbrot.
1490
1491       -/+noants
1492            Turn off and on ants in moebius.
1493
1494       -/+solidmoebius
1495            Turn on and off solid Mobius strip in moebius.
1496
1497       -/+atoms
1498            Turn on and off the drawing of spheres for the atoms in molecule.
1499
1500       -/+bbox
1501            Turn on and off showing the molecules in a blue box in molecule.
1502
1503       -/+bonds
1504            Turn on and off the drawing of the atomic bonds in molecule.
1505
1506       -molecule filename
1507            Read a molecule structure from a pdb file in molecule.
1508
1509       -/+labels
1510            Turn on and off the labeling of the atoms in molecule.
1511
1512       -spin{x|y|z}
1513            Set the axis for molecule rotation in molecule.   The  default  is
1514            "XYZ".
1515
1516       +spin
1517            Turn off the molecule rotation in molecule.
1518
1519       -/+titles
1520            Turn on and off the molecule description in molecule.
1521
1522       -/+wander
1523            Turn  on  and  off the moving of the molecule on a sinoid curve in
1524            molecule.  Turn on and off movements in fire.
1525
1526       -/+ammann
1527            Turn on and off lines for penrose.
1528
1529       -increment value
1530            Allows fine adjustments to order in mandelbrot.
1531
1532       -/+erase
1533            Turn on and off erasing for spline.  If this option is on,  cycles
1534            is  divided by 64 to compute the number of lines, so as to be com‐
1535            patible when using -fullrandom.
1536
1537       -factory num
1538            Number of extra factory parts in pipes.
1539
1540       -/+fisheye
1541            Turn on if you want a zoomed-in view of pipes.
1542
1543       -/+tightturns
1544            Turn on if you want the pipes to bend more often.
1545
1546       -/+rotatepipes
1547            Turn on if you want the pipe system rotated in pipes.
1548
1549       -/+complete
1550            Turn on or off complete graph morphing in qix.
1551
1552       -msg textstring
1553            Allows one to pass different explosion  elements  to  pyro2.   The
1554            explosion types is one of &0, &1, ... &9, &a, ... &f each of which
1555            presents a different type of explosion.  Normal text can be  sent,
1556            the string may contain blanks if quoted.  An operation system logo
1557            will be shown, if the # sign is sent.
1558
1559       -fnt font
1560            Allows one to pass different elements to pyro2.
1561
1562       -size[xyz] num
1563            Number represents the number of cubies on the x,  y,  or  z  axis.
1564            Negative  numbers offer randomness from 2 to the absolute value of
1565            the number.  star.
1566
1567       -/+hideshuffling
1568            Turn on or off hidden shuffle phase for rubik and skewb.
1569
1570       -/+border
1571            Turn on or off borders in shape.
1572
1573       -/+shadowing
1574            Turn on or off shadowing in shape.
1575
1576       -/+stippling
1577            Turn on or off stippling in shape.
1578
1579       -intensity value
1580            Set the brightness (default 2185) of the sierpinski structure  for
1581            sierpinski3d.
1582
1583       -maxdepth value
1584            Set  the  maximum depth (up to 10) of the sierpinski structure for
1585            sierpinski3d.
1586
1587       -speed value
1588            Determines after how much steps the  depth  changes  for  sierpin‐
1589            ski3d.
1590
1591       -trek num
1592            If  its  a high number you will see the space ship all the time in
1593            star.
1594
1595       -/+rock
1596            Turn on and off rocks for star.  If this is  off,  stars  will  be
1597            seen instead.
1598
1599       -/+straight
1600            Turn on if star gets you motion sick.
1601
1602       -cyclepeed num
1603            Set speed of cycling in starfish.
1604
1605       -rotation num
1606            Set rotation velocity in starfish.
1607
1608       -thickness num
1609            Set thickness in starfish.
1610
1611       -/+rock
1612            Turn on and off blob for starfish.
1613
1614       -curve num
1615            Set the curve factor of the attractors for strange.
1616
1617       -points num
1618            Change the number of points/iterations each frame for strange.
1619
1620       -point-size num
1621            Change the size of individual points for strange.
1622
1623       -zoom float
1624            Zoom in or out for strange.
1625
1626       -brightness float
1627            Adjust the brightness for accumulator mode for strange.
1628
1629       -motion-blur float
1630            Adds motion blur for strange.
1631
1632       -spinspeed num
1633            Set speed of rotation, in degrees per frame for superquadrics.
1634
1635       -/+bonus
1636            Turn on in tetris to see 5 square bonus pieces.
1637
1638       -/+well
1639            Turn on in tetris to see welltris.
1640
1641       -ttfont filename
1642            Sets the True Type font file (or font directory) used for text3d
1643
1644       -extrusion num
1645            Sets length of the text extrusion for text3d
1646
1647       -rot_amplitude float
1648            Sets rotation amplitude value of each letter for text3d
1649
1650       -rot_frequency float
1651            Sets rotation frequency for text3d
1652
1653       -/+no_split
1654            Turn on and off word splitting for text3d
1655
1656       -ttanimate function_name
1657            Sets  the  animation function used for text3d.  Currently one of :
1658            Random   FullRandom   Default   Default2   None    Crazy    UpDown
1659             Extrude  RotateXY  RotateYZ  Frequency  Amplitude
1660
1661       -speed km/h
1662            The speed for all planes in km/h for xcl.
1663
1664       -frametime microseconds
1665            The  time for one frame on the screen. This time is used to calcu‐
1666            late the delay time and depends on the speed of the X  server  for
1667            xcl.
1668
1669       -line_length mm
1670            The distance between the pilot and the plane for xcl.
1671
1672       -spectator mm
1673            The distance between spectator and pilot. It should be grater than
1674            the line_length and the half wing width of the  plane  to  be  not
1675            dangerous for the spectator for xcl.
1676
1677       -viewmodel
1678            Shows an animated view of one model for xcl.
1679
1680       -/+oldcolor
1681            Sets  the  colors for the first two planes fixed to red and yellow
1682            in xcl.
1683
1684       -xcldebug
1685            Shows some additional timing information to  make  sure  that  the
1686            calibrate procedure goes right in xcl.
1687
1688       -automatic
1689               The auto scale for automatic fit into the window is Deactivated
1690               with this option for xcl.
1691
1692       -randomstart
1693            Use a random start point for models at startup for xcl.
1694
1695       -duration seconds
1696            Allows one to set a duration for a mode in random.  Duration of  0
1697            is defined as infinite.
1698
1699       -/+fullrandom
1700            Turn on/off randomness options within modes in random.  Not imple‐
1701            mented for all mode options.
1702
1703       -modelist textstring
1704            Allows one to pass a list of files to randomly display to  random.
1705            "all"  will  get  all  files  but blank (and bomb if compiled in).
1706            "all,blank" will get all modes.  "all,-image  bounce,+blank"  will
1707            get  all modes excluding image and bounce modes.  "bug wator" will
1708            get only bug and wator.  "allgl" will get only  the  GL  modes  if
1709            compiled  in, all-allgl will get all excluding the GL modes, "all‐
1710            nice" will weed out high cpu usage modes (as well as  hackers  and
1711            gl  modes).  "allxpm" will get all modes that use xpm.  "allwrite"
1712            will get all modes that take advantage of writable colormaps  (not
1713            including  xpm).  "all3d" will get all the modes that support this
1714            option.  "allmouse" will get all  the  modes  that  support  mouse
1715            interaction.   Similarly,  "allautomata" for automata modes, "all‐
1716            fractal" for fractal  modes,  "allgeometry"  for  geometry  modes,
1717            "allspace"  for  space  modes.   The random mode itself can not be
1718            referenced.
1719
1720       -/+sequential
1721            Turn on non-random random option.
1722
1723

**WARNING**

1725       xlock can appear to hang  if  it  is  competing  with  a  high-priority
1726       process  for  the CPU. For example, if xlock is started after a process
1727       with 'nice -20' (high priority), xlock will take   considerable  amount
1728       of time to respond.
1729
1730

SHADOW PASSWORDS

1732       If the machine is using a shadow password system, then xlock may not be
1733       set up to get the real password and so must be given one  of  its  own.
1734       This  can be either on the command line, via the -cpasswd option, or in
1735       the file $HOME/.xlockrc, with the first  taking  precedence.   In  both
1736       cases  an  encrypted password is expected (see makekey(8)).  If neither
1737       is given, then xlock will prompt for a password and will use that, also
1738       storing an encrypted version of it in $HOME/.xlockrc for future use.
1739
1740

XLOCK AND SSH-AGENT

1742       If  you  use ssh-agent(1) to avoid entering a passphrase every time you
1743       use one of your ssh(1) private keys, it's  good  security  practice  to
1744       have  ssh-agent  forget  the  keys before you leave your terminal unat‐
1745       tended.  That way, an attacker who takes over your  terminal  won't  be
1746       able to use your private ssh keys to log in to other systems.  Once you
1747       return to your terminal, you can enter the passphrase  and  re-add  the
1748       keys  to ssh-agent.  There are a couple of ways in which xlock can help
1749       to automate this process.  Firstly, the startCmd option allows xlock to
1750       be  configured  to  run 'ssh-add -D' every time you lock the screen, so
1751       that your keys  are  automatically  deleted  from  ssh-agent.   If  the
1752       passphrase  on  your  ssh keys is the same as your password, then xlock
1753       can also be made to re-add the keys to ssh-agent when  you  unlock  the
1754       screen,  via the pipepassCmd option.  This requires a bit of scripting,
1755       as the command must read your password from  standard  input  and  then
1756       automate  the interaction with ssh-add to re-add the keys.  There is an
1757       example of such a script in the xlock distribution - see etc/xlockssh*
1758
1759

BUGS

1761       "kill -KILL xlock " causes the server that was locked to  be  unusable,
1762       since all hosts (including localhost) were removed from the access con‐
1763       trol list to lock out new X clients, and since xlock  could  not  catch
1764       SIGKILL,  it terminated before restoring the access control list.  This
1765       will leave the X server in a state where "you can no longer connect  to
1766       that server, and this operation cannot be reversed unless you reset the
1767       server."            -From the X11R4 Xlib Documentation, Chapter 7.
1768       NCD terminals do not allow xlock to  remove  all  the  hosts  from  the
1769       access  control list.  Therefore you will need to use the "-remote" and
1770       "-allowaccess" switches.  If you happen to run  without  "-allowaccess"
1771       on an NCD terminal, xlock will not work and you will need to reboot the
1772       terminal, or simply go into the SETUP  menus,  under  'Network  Parame‐
1773       ters', and turn off TCP/IP access control.
1774

SEE ALSO

1776       X(1), Xlib Documentation.
1777
1778

AUTHOR

1780       Maintained by:
1781              David A. Bagley, <bagleyd AT verizon.net>
1782
1783       The latest version is currently at:
1784              http://www.sillycycle.com/xlock
1785              http://ibiblio.org/pub/Linux/X11/screensavers
1786
1787       Original Author:
1788              Patrick J. Naughton, <naughton AT eng.sun.com>
1789              Mailstop 21-14
1790              Sun Microsystems Laboratories, Inc.
1791              Mountain View, CA  94043
1792              415/336-1080
1793
1794       with many additional contributors.
1795
1796
1798       Copyright (c) 1988-1991 by Patrick J. Naughton
1799       Copyright (c) 1993-2017 by David A. Bagley
1800
1801       Permission  to  use, copy, modify, and distribute this software and its
1802       documentation for any purpose and without fee is hereby  granted,  pro‐
1803       vided  that  the  above  copyright notice appear in all copies and that
1804       both that copyright notice and this permission notice  appear  in  sup‐
1805       porting documentation.
1806
1807       This file is provided AS IS with no warranties of any kind.  The author
1808       shall have no liability with respect to the infringement of copyrights,
1809       trade  secrets  or any patents by this file or any part thereof.  In no
1810       event will the author be liable for any lost revenue or profits or
1811        other special, indirect and consequential damages.
1812       The original BSD daemon is Copyright (c) 1988 Marshall  Kirk  McKusick.
1813       All Rights Reserved.
1814       DEC,  HP,  IBM,  Linux,  SCO,  SGI, and Sun icons have their respective
1815       copyrights.
1816
1817
1818
1819X11R6 Contrib                    23 March 2017                        XLOCK(1)
Impressum