1substrate(6x)                 XScreenSaver manual                substrate(6x)
2
3
4

NAME

6       substrate - Grow crystal-like lines on a computational substrate
7

SYNOPSIS

9       substrate  [--display host:display.screen] [--visual visual] [--window]
10       [--root] [--window-id number] [--foreground color] [--background color]
11       [--wireframe]   [--max-cycles   cyclecount]   [--growth-delay  delayms]
12       [--initial-cracks numinitial] [--max-cracks nummax] [--sand-grains num‐
13       grains] [--circle-percent circlepercent] [--fps]
14

DESCRIPTION

16       Lines  like  crystals grow on a computational substrate.  A simple per‐
17       pendicular growth rule creates intricate city-like structures.  Option‐
18       ally,  cracks may also be circular, producing a cityscape more familiar
19       to places for which city planning is a distant, theoretical concern.
20

OPTIONS

22       substrate accepts the following options:
23
24       --wireframe (Default: False)
25               Don't draw sand-painting colored effects,  only  make  a  wire‐
26               frame.
27
28       --max-cycles cyclecount (Default: 10000)
29               Maximum  number of growth cycles before restarting.  The higher
30               this is, the more complex the art.
31
32       --growth-delay delayms (Default: 18000)
33               Delay in ms between growth cycles.   More  delay,  slower  (but
34               smoother and less CPU intensive) art.
35
36       --initial-cracks numinitial (Default: 3)
37               Initial number of cracks in the substrate
38
39       --max-cracks nummax (Default: 100)
40               Maximum number of cracks in the substrate at a single time
41
42       --sand-grains numgrains (Default: 64)
43               Number  of  sand  grains  dropped during coloring.  More grains
44               cause a denser colour but use more cpu power.
45
46       --circle-percent circlepercent (Default: 0)
47               The percentage of the cracks will be circular.
48
49       --fps   Display the current frame rate and CPU load.
50
51       --visual visual
52               Specify which visual to use.  Legal values are the  name  of  a
53               visual  class,  or the id number (decimal or hex) of a specific
54               visual.
55
56       --window
57               Draw on a newly-created window.  This is the default.
58
59       --root  Draw on the root window.
60
61       --window-id number
62               Draw on the specified window.
63

ENVIRONMENT

65       DISPLAY to get the default host and display number.
66
67       XENVIRONMENT
68               to get the name of a resource file that  overrides  the  global
69               resources stored in the RESOURCE_MANAGER property.
70
71       XSCREENSAVER_WINDOW
72               The window ID to use with --root.
73

SEE ALSO

75       X(1), xscreensaver(1)
76
78       Copyright © 2003 by J. Tarbell <complex@complexification.net>.
79       XScreenSaver port: Mike Kershaw <dragorn@kismetwireless.net>
80

AUTHOR

82       J. Tarbell <complex@complexification.net>, Jun 2003.
83       Mike Kershaw <dragorn@kismetwireless.net>, Oct 2004.
84
85
86
87X Version 11               6.08-1.fc39 (17-Oct-2023)             substrate(6x)
Impressum