trizm(6)

๐Ÿ“ฆ version 6.15, in alpine 3.24, arch rolling, nixpkgs unstable

๐Ÿ’œ trizm โ€” the XScreenSaver manual, but make it cute

okay so bestie, you found trizm(6) in the XScreenSaver manual and I'm obsessed. It's a screensaver, and it's giving neon cyber circuit-board energy. Let me walk you through it ๐Ÿซถ


โœจ SYNOPSIS โœจ

trizm [--display host:display.screen] [--visual visual] [--window]
      [--root] [--delay number] [--speed number] [--scale number] [--fps]

that's the whole vibe. run it, it makes triangles. slay ๐Ÿ’…


๐ŸŒˆ DESCRIPTION ๐ŸŒˆ

Neon cyber circuit-board-like triangle waves.

that's it. that's the description. no cap, that's the entire thing. circuit board but make it neon, triangles but make them waves. lowkey iconic ๐Ÿ”ฅ


๐ŸŽ€ OPTIONS ๐ŸŽ€

  • --visual visual โ€” tells it which visual to use, bestie. Legal values are the name of a visual class, or the id number of a specific visual โ€” and the id can be decimal or hex, so go off ๐Ÿ‘‘
  • --window โ€” draw on a newly-created window. this is the default, so likeโ€ฆ it's already doing this unless you say otherwise ๐Ÿ’–
  • --root โ€” draw on the root window instead. main character energy: it takes over your whole background ๐ŸŒธ
  • --delay number โ€” per-frame delay, in microseconds. default is 20000, which is 0.02 seconds, in case you were about to do math ๐Ÿงฎ
  • --speed number โ€” animation speed. 2.0 means twice as fast, 0.5 means half as fast. literally just numbers doing their thing โญ
  • --scale number โ€” resolution. range is 0.1 - 1.0. default: 1.0. so you can shrink the resolution if you want, no judgment ๐Ÿฆ‹
  • --fps | --no-fps โ€” whether to show a frames-per-second display at the bottom of the screen. yes bestie, it can tell you how fast it's going ๐Ÿ“

๐ŸŒŸ 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. yes, that's a lot of words, but they matter, iykyk ๐Ÿ’œ
  • XSCREENSAVER_WINDOW โ€” the window ID to use with --root.

๐Ÿฆ‹ SEE ALSO ๐Ÿฆ‹

X(1), xscreensaver(1), and honestly the origin story itself: https://www.shadertoy.com/view/3fcBD8 โ€” go look, it's so cool ๐Ÿ™ˆ


Copyright ยฉ 2025 by Matt Vianueva.

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. (that's the legal bit, and it's literally required, so don't skip it fr fr ๐Ÿ’€)


๐Ÿ‘‘ AUTHOR ๐Ÿ‘‘

Matt Vianueva <diatribes@gmail.com> โ€” thank you for the neon triangles, king ๐Ÿ’…


okay that's the whole page, you're basically a trizm expert now. go run it and vibe check those circuit-board triangles ๐ŸŽ€

and that's the wrap, bestie โ€” this was X Version 11, page version 6.15, dated 30-Mar-2026. periodt. โœจ๐Ÿซถ๐Ÿ’–

๐Ÿ“ฆ where this page comes from