truchet(6x)
β¨ NAME β¨
okay so bestie, meet truchet β the truchet(6x) program from the XScreenSaver manual β and it literally draws arc and line based Truchet patterns. that's the whole vibe, no cap. πβ¨
π SYNOPSIS π
truchet [--display host:display.screen] [--foreground color]
[--background color] [--window] [--root] [--window-id number][--mono]
[--install] [--visual visual] [--delay milliseconds] [--min-width
integer] [--min-height integer] [--max-width integer] [--max-height
integer] [--max-linewidth integer] [--min-linewidth integer] [--erase]
[--no-erase] [--erase-count integer] [--square] [--not-square]
[--curves] [--no-curves] [--angle] [--no-angles] [--scroll]
[--scroll-overlap integer] [--anim-delay integer] [--anim-step-size
integer]
[--fps]
π οΈ DESCRIPTION π οΈ
the truchet program draws arc and line based Truchet patterns. iconic, honestly. π
π OPTIONS π
truchet accepts the following options:
--windowβ draw on a newly-created window. this is the default. πͺ--rootβ draw on the root window. π--window-id numberβ draw on the specified window. πͺπ’--monoβ if on a color display, pretend we're on a monochrome display. π--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 millisecondsβ how long to wait between drawing each screenful. default is1seconds. β³--min-width integerβ the minimum width in pixels of each square. default is40. π--min-height integerβ the minimum height in pixels of each square. default is40. π--max-width integerβ the maximum width in pixels of each square. default is150. π--max-height integerβ the maximum height in pixels of each square. default is150. π--max-linewidth integerβ the maximum width of the lines used to draw. default is25. ποΈ--min-linewidth integerβ the minimum width of the lines used to draw. default is2. βοΈ--erase,--no-eraseβ whether to clear the screen after each screenful is drawn. default is True (erase). π§½--erase-count integerβ the number of screenfuls to draw before erasing. default is25. π’--square,--not-squareβ whether to force the tiles to be square. default is True (square). π²--curves,--no-curvesβ whether to draw the arc based Truchet pattern. default is True (curves). π--angles,--no-anglesβ whether or not to draw the line based Truchet pattern. default is True (angles). π (and yes, the synopsis says--anglesingular up there, while this option is--anglesβ both are exactly as the page spells them, bestie π )--scrollβ use the scroll mode. default is False. π--scroll-overlapβ the amount to scroll from one side to another. default is400. βοΈ--anim-delayβ the time to pause between each animation step. default is100. βΈοΈ--anim-step-sizeβ the amount of steps to skip between each animation step. default is3. π--fpsβ display the current frame rate and CPU load. π
π± 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 theRESOURCE_MANAGERproperty. ποΈXSCREENSAVER_WINDOWβ the window ID to use with--root. πͺ
π SEE ALSO π
X(1)xscreensaver(1)
Β©οΈ COPYRIGHT Β©οΈ
Copyright Β© 1998 by Adrian Likins.
Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation.
π«Ά AUTHOR π«Ά
Adrian Likins, 1998. π
π okay that's the whole page, bestie β signing off from X Version 11, version 6.09 (07-Jun-2024), for truchet(6x) π«Άβ¨
π¦ where this page comes from
- debian trixie: xscreensaver-data-extra 6.09+dfsg1-1 Β· Other_1
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms