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

NAME

6       xmatrix - simulates the computer displays from the movie
7

SYNOPSIS

9       xmatrix  [-display  host:display.screen]  [-window]  [-root] [-install]
10       [-visual visual] [-delay usecs] [-density percentage] [-top | -bottom |
11       -both] [-small | -large] [-trace] [-mode mode] [-phone number] [-fps]
12

DESCRIPTION

14       The  xmatrix program draws the 2D "digital rain" effect, as seen on the
15       computer monitors in the Wachowski brothers' film, "The Matrix".
16
17       Also see glmatrix(6x) for a 3D rendering of  the  similar  effect  that
18       appeared in the title sequence of the movie.
19

OPTIONS

21       xmatrix accepts the following options:
22
23       -window Draw on a newly-created window.  This is the default.
24
25       -root   Draw on the root window.
26
27       -install
28               Install a private colormap for the window.
29
30       -visual visual
31               Specify  which  visual  to use.  Legal values are the name of a
32               visual class, or the id number (decimal or hex) of  a  specific
33               visual.
34
35       -delay usecs
36               The  delay  between  steps  of  the animation, in microseconds:
37               default 10000.
38
39       -density percentage
40               The approximate percentage of the screen that should be  filled
41               with characters at any given time.  Default 75%.
42
43               When  running  in  a window, typing + will increase the density
44               and typing - will decrease it.  Typing 0 will momentarily drain
45               the screen.
46
47       -top | -bottom | -both
48               If -top is specified, the characters will only drop in from the
49               top of the screen as sliding columns of characters.  If -bottom
50               is  specified,  then instead of sliding columns, the characters
51               will appear as columns that grow downwards and are erased  from
52               above.   If  -both  is specified, then a mixture of both styles
53               will be used.  The default is -both.
54
55               When running in a window, typing [  will  switch  to  top-mode,
56               typing  ]  will switch to bottom-mode, and typing \ will switch
57               to both-mode.
58
59       -small | -large
60               These options specify the sizes of the characters.  The default
61               is -large.
62
63       -mode trace
64               Start off with a representation of a phone number being traced.
65               When the number is finally found, display The Matrix as  usual.
66               This is the default.
67
68       -phone number
69               The phone number to trace, if -trace is specified.
70
71       -mode crack
72               Start off by shutting down the power grid.
73
74       -mode binary
75               Instead  of  displaying  Matrix  glyphs,  only display ones and
76               zeros.
77
78       -mode hexadecimal
79               Instead of displaying Matrix glyphs, display  hexadecimal  dig‐
80               its.
81
82       -mode dna
83               Instead of displaying Matrix glyphs, display genetic code (gua‐
84               nine, adenine, thymine, and cytosine.)
85
86       -mode ascii
87               Instead of displaying Matrix glyphs, display random ASCII char‐
88               acters.
89
90       -mode pipe
91               Instead  of displaying random characters, display the output of
92               a subprocess, as ASCII.
93
94       -program sh-command
95               The command to run to  generate  the  text  to  display.   This
96               option  may  be  any string acceptable to /bin/sh.  The program
97               will be run at the end of a pty or  pipe,  and  any  characters
98               that it prints to stdout will be placed in the feeders for xma‐
99               trix. If the program exits, it will  be  launched  again  after
100               xmatrix has processed all the text it produced.
101
102               For example:
103               xmatrix -program 'echo Hello World'
104               xmatrix -ascii -program 'ps -eo comm | rev'
105               xmatrix -program 'od -txC -w6 /dev/random'
106               xmatrix -program 'cat /dev/random'
107

ENVIRONMENT

109       DISPLAY to get the default host and display number.
110
111       XENVIRONMENT
112               to  get  the  name of a resource file that overrides the global
113               resources stored in the RESOURCE_MANAGER property.
114

SEE ALSO

116       glmatrix(6x), X(1), xscreensaver(1)
117
119       Copyright © 1999-2018 by Jamie Zawinski.  Permission to use, copy, mod‐
120       ify,  distribute,  and sell this software and its documentation for any
121       purpose is hereby granted without fee, provided that  the  above  copy‐
122       right  notice  appear in all copies and that both that copyright notice
123       and this permission notice appear in supporting documentation.  No rep‐
124       resentations  are  made  about the suitability of this software for any
125       purpose.  It is provided "as is" without express or implied warranty.
126

AUTHOR

128       Jamie Zawinski <jwz@jwz.org>, 25-Apr-99.
129
130
131
132X Version 11              5.42-1.fc30.2 (03-Feb-2019)              xmatrix(6x)
Impressum