logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

glmatrix - simulates the title sequence effect of the movie

Author

       Jamie Zawinski <jwz@jwz.org>, 8-Jun-2003.

X Version 11                                   6.08 (10-Oct-2023)                                   glmatrix(6x)

Description

       The  glmatrix  program draws the 3D "digital rain" effect, as seen in the title sequence of the Wachowski
       brothers' film, "The Matrix".

       Also see xmatrix(6x) for a 2D rendering of the similar effect that  appeared  on  the  computer  monitors
       actually in the movie.

Environment

DISPLAY to get the default host and display number.

       XENVIRONMENT
               to  get  the  name  of  a  resource  file  that  overrides  the  global  resources  stored in the
               RESOURCE_MANAGER property.

       XSCREENSAVER_WINDOW
               The window ID to use with --root.

Name

       glmatrix - simulates the title sequence effect of the movie

Options

glmatrix accepts the following options:

       --window
               Draw on a newly-created window.  This is the default.

       --root  Draw on the root window.

       --window-idnumber
               Draw on the specified window.

       --install
               Install a private colormap for the window.

       --visualvisual
               Specify  which  visual  to  use.   Legal  values are the name of a visual class, or the id number
               (decimal or hex) of a specific visual.

       --delayusecs
               The delay between frames of the animation, in microseconds: default 30000.

       --speedratio
               How fast the glyphs should move; default 1.0.  2.0 means twice as fast, 0.5 means half as fast.

       --densitypercentage
               The approximate percentage of the screen that should be filled with characters at any given time.
               Default 20%.

       --no-fog
               By default, glyphs are dimmer the farther away they are.  This argument disables that.

       --no-waves
               By default, waves of color roll down the columns of glyphs.  This argument disables that.

       --no-rotate
               By default, the scene slowly tilts and rotates.  This argument disables that.

       --binary
               Instead of displaying Matrix glyphs, only display ones and zeros.

       --hexadecimal
               Instead of displaying Matrix glyphs, display hexadecimal digits.

       --dna   Instead of displaying Matrix  glyphs,  display  genetic  code  (guanine,  adenine,  thymine,  and
               cytosine.)

       --clock Hide a clock displaying the current time somewhere in the glyphs.

       --timefmtstrftime-string
               How to format the clock when --clock is specified.  Default " %l%M%p ".

       --speedratio
               Less than 1 for slower, greater than 1 for faster.  Default 1.

       --wireframe
               Just draw boxes instead of textured characters.

       --fps   Display the current frame rate, CPU load, and polygon count.

See Also

xmatrix(6x), X(1), xscreensaver(1)

Synopsis

glmatrix  [--display  host:display.screen]  [--window] [--root] [--window-id number][--install] [--visual
       visual] [--delay usecs] [--speed ratio] [--density pct] [--no-fog] [--no-waves] [--no-rotate]  [--binary]
       [--hexadecimal] [--dna] [--clock] [--timefmt fmt] [--wireframe] [--fps]

See Also