glmatrix(6x)

๐Ÿ’– glmatrix โ€” the manual, but make it make sense ๐Ÿ’–

okay bestie, gather round, because this is the glmatrix page from the XScreenSaver manual and it's literally the coolest thing in here. it's a screenhack, it's a vibe, it's giving cinema. let's go ๐ŸŽ€


โœจ NAME โœจ

glmatrix โ€” simulates the title sequence effect of the movie


โœจ 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]

โœจ DESCRIPTION โœจ

so the glmatrix program draws that 3D "digital rain" effect โ€” you know the one โ€” exactly as seen in the title sequence of the Wachowski brothers' film, "The Matrix". iconic behavior honestly. ๐Ÿ’š

also, heads up bestie: go see xmatrix(6x) if you want a 2D rendering of the similar effect that appeared on the computer monitors actually in the movie. yes, there are two, and yes, they are different, and yes, you need both. iykyk ๐ŸŒˆ


โœจ OPTIONS โœจ

glmatrix accepts the following options:

  • --window โ€” draw on a newly-created window. this is the default, so if you do nothing, this is what you get. ๐Ÿ’…
  • --root โ€” draw on the root window.
  • --window-id number โ€” draw on the specified window. you're picking the exact window, no cap.
  • --install โ€” install a private colormap for the window.
  • --visual visual โ€” 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.
  • --delay usecs โ€” the delay between frames of the animation, in microseconds. default 30000.
  • --speed ratio โ€” how fast the glyphs should move; default 1.0. so 2.0 means twice as fast, and 0.5 means half as fast. math is math ๐Ÿงฎ
  • --density percentage โ€” 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. bye bye depth cue ๐Ÿ˜ญ
  • --no-waves โ€” by default, waves of color roll down the columns of glyphs. this argument disables that too.
  • --no-rotate โ€” by default, the scene slowly tilts and rotates. this argument disables that. (not me turning off the main character energyโ€ฆ)
  • --binary โ€” instead of displaying Matrix glyphs, only display ones and zeros. 01001000 core.
  • --hexadecimal โ€” instead of displaying Matrix glyphs, display hexadecimal digits.
  • --dna โ€” instead of displaying Matrix glyphs, display genetic code (guanine, adenine, thymine, and cytosine.) biology girlies rise ๐Ÿฆ‹
  • --clock โ€” hide a clock displaying the current time somewhere in the glyphs.
  • --timefmt strftime-string โ€” how to format the clock when --clock is specified. default " %l%M%p ". note the lil spaces, bestie, they're part of it โœจ
  • --speed ratio โ€” less than 1 for slower, greater than 1 for faster. default 1. (yes, it's listed twice in this manual. no, i'm not merging them. both are here. periodt ๐Ÿ‘‘)
  • --wireframe โ€” just draw boxes instead of textured characters.
  • --fps โ€” display the current frame rate, CPU load, and polygon count. the little stats girlies stay winning ๐Ÿ’€

โœจ 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.

โœจ SEE ALSO โœจ

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


Copyright ยฉ 1999-2003 by Jamie Zawinski. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.


โœจ AUTHOR โœจ

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


and that's the whole page bestie ๐Ÿซถ this one shipped as part of X Version 11, version 6.17-1.fc44, dated 13-Oct-2026. go run it, take the red pill, whatever ๐Ÿ’Šโœจ

๐Ÿ“ฆ where this page comes from