xmatrix - simulates the computer displays from the movie
xmatrix [-display host:display.screen] [-window] [-root] [-install]
[-visual visual] [-delay usecs] [-density percentage] [-top | -bottom |
-both] [-small | -large] [-trace] [-phone number]
The xmatrix program draws dropping characters similar to what is seen
on the computer monitors in the Wachowski brothers’ film, "The Matrix".
Also see glmatrix(1) for a 3D rendering of the similar effect that
appeared in the title sequence of the movie.
xmatrix accepts the following options:
-window Draw on a newly-created window. This is the default.
-root Draw on the root window.
Install a private colormap for the window.
Specify which visual to use. Legal values are the name of a
visual class, or the id number (decimal or hex) of a specific
The delay between steps of the animation, in microseconds:
The approximate percentage of the screen that should be filled
with characters at any given time. Default 75%.
When running in a window, typing + will increase the density
and typing - will decrease it. Typing 0 will momentarily drain
-top | -bottom | -both
If -top is specified, the characters will only drop in from the
top of the screen as sliding columns of characters. If -bottom
is specified, then instead of sliding columns, the characters
will appear as columns that grow downwards and are erased from
above. If -both is specified, then a mixture of both styles
will be used. The default is -both.
When running in a window, typing [ will switch to top-mode,
typing ] will switch to bottom-mode, and typing \ will switch
-small | -large
These options specify the sizes of the characters. The default
-trace Start off with a representation of a phone number being traced.
When the number is finally found, display The Matrix as usual.
The phone number to trace, if -trace is specified.
-crack Start off by shutting down the power grid.
-binary Instead of displaying Matrix glyphs, only display ones and
Instead of displaying Matrix glyphs, display hexadecimal dig-
-dna Instead of displaying Matrix glyphs, display genetic code (gua-
nine, adenine, thymine, and cytosine.)
Produce some messages at random times.
DISPLAY to get the default host and display number.
to get the name of a resource file that overrides the global
resources stored in the RESOURCE_MANAGER property.
glmatrix(1), X(1), xscreensaver(1)
Copyright © 1999-2003 by Jamie Zawinski. Permission to use, copy, mod-
ify, distribute, and sell this software and its documentation for any
purpose is hereby granted without fee, provided that the above copy-
right notice appear in all copies and that both that copyright notice
and this permission notice appear in supporting documentation. No rep-
resentations are made about the suitability of this software for any
purpose. It is provided "as is" without express or implied warranty.
Jamie Zawinski <email@example.com>, 25-Apr-99.
X Version 11 30-Oct-99 XScreenSaver(1)
Man(1) output converted with