truchetzoom(6x)

πŸ“¦
version 6.17 Β· 4 versions
, in fedora 44

πŸ’– truchetzoom(6x) β€” the XScreenSaver manual, but make it make sense πŸ’–

okay bestie, sit down, hydrate, because we're talking about truchetzoom from the XScreenSaver manual and honestly? she's iconic. this is the manual page for a truchet screen saver. that's the whole vibe. let's get into it πŸ¦‹


✨ NAME ✨

truchetzoom β€” a truchet screen saver. that's it, that's the girl. πŸ’…


🌸 SYNOPSIS 🌸

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

the way she's just... sitting there in square brackets. so many options. so many choices. main character energy fr fr. πŸ‘‘


πŸŽ€ DESCRIPTION πŸŽ€

A looping, distorting truchet chain with scanlines.

no literally that's what the manpage says and I respect it. a truchet chain! looping! distorting! with scanlines! it's giving retro-CRT dreamscape and I'm obsessed. πŸ“


✨ OPTIONS ✨

so here's where the girlies get picky. every single one of these is real and you can use them and I'm not skipping a single one, periodt.

  • --visual visual β€” bestie, pick which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. yes, hex works. no, I'm not judging your hex. 🌈
  • --window β€” draw on a newly-created window. This is the default. she's the default for a reason. πŸ’–
  • --root β€” draw on the root window. going straight to the desktop. bold. fearless. 🫢
  • --delay number β€” per-frame delay, in microseconds. Default: 20000 (0.02 seconds). that's the little pause between frames, not the speed, don't get it twisted. πŸ“Έ
  • --speed number β€” animation speed. 2.0 means twice as fast, 0.5 means half as fast. simple math, slay. πŸ”₯
  • --scale number β€” frame buffer resolution. 0.5 means halve the resolution for better performance but lower quality output. Default 1.0, full quality. so like… if your laptop fan is screaming, you know what to do. 😭
  • --fps | --no-fps β€” whether to show a frames-per-second display at the bottom of the screen. little FPS counter, little flex, your choice entirely. ✨

πŸ’œ ENVIRONMENT πŸ’œ

the environment variables she reads, because she's nosy in the best way:

  • 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. iykyk. 🧚
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. the window ID! for --root! matching set, obviously. πŸŽ€

🌈 SEE ALSO 🌈

go read these too, bestie, I'm not gatekeeping:

(the shadertoy link is the origin story, go pay your respects πŸ’…)


Copyright Β© 2024 by mrange. 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.

translation: it's free, go wild, but if it breaks your computer that is not mrange's problem. as is, no warranty, no cap. read the license, love the license. πŸ’€


⭐ AUTHOR ⭐

mrange.

short. sweet. mysterious. an icon, honestly. 🫢


okay that's the whole page, bestie! πŸ’– the truchetzoom(6x) page lives in the XScreenSaver manual, it's from X Version 11, version 6.17-1.fc44, dated 13-Oct-2026, and the page name is truchetzoom(6x) β€” we did it, we read the whole thing, go touch some grass, you've earned it βœ¨πŸŒ±πŸŽ€

πŸ“¦ where this page comes from