truchetzoom(6x)
π 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.
--visualvisual β 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. π«Ά--delaynumber β 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. πΈ--speednumber β animation speed.2.0means twice as fast,0.5means half as fast. simple math, slay. π₯--scalenumber β frame buffer resolution.0.5means halve the resolution for better performance but lower quality output. Default1.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 theRESOURCE_MANAGERproperty. 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 π
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
- fedora 44: xscreensaver-gl-extras 1:6.17-1.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms