piecewise(6x)
π« piecewise(6x) β the XScreenSaver manual, but make it make sense
okay bestie, buckle up, because this is the piecewise(6x) page from the XScreenSaver manual and it's honestly kind of iconic?? it's a screensaver module, it's circles, it's intersection-based disappearing acts, it's giving main character energy fr fr π
β¨ NAME β¨
piecewise β lots of moving circles intersecting in interesting ways.
no like literally that's the whole bit and it ATE π
π¦ SYNOPSIS π¦
piecewise [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--count number]
[--ncolors number] [--colorspeed number] [--minradius number]
[--maxradius number] [--no-db] [--fps]
that's the whole invocation, copy it exactly, don't get creative with it π
πΈ DESCRIPTION πΈ
so what this does is it draws a bunch of moving circles, right? and they switch from visibility to invisibility when they intersect. that's it, that's the vibe. circles cross paths and then one of them just dips π pure drama, honestly kind of relatable.
π OPTIONS π
--visualvisual β 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.--windowβ draw on a newly-created window. this is the default, bestie.--rootβ draw on the root window.--window-idnumber β draw on the specified window.--delaynumber β per-frame delay, in microseconds. Default:5000(0.01 seconds.). yes microseconds, read it again, it's fine.--countnumber β number of circles. Default:32.--ncolorsnumber β number of colors, only one of which is used at a time. Default:256.--colorspeednumber β how fast the color changes (0 - 100). Default:10.--minradiusnumber β minimum circle radius (as a proportion of screen height). Default:0.05.--maxradiusnumber β maximum circle radius (as a proportion of screen height). Default:0.2.--db|--no-dbβ whether to double buffer.--fpsβ display the current frame rate and CPU load. slay, metrics π«Ά
π 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)
go read those too, iykyk π
π COPYRIGHT π
Copyright Β© 2003 by Geoffrey Irving. 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 actual legal text bestie, don't paraphrase it, it's doing important work π
π AUTHOR π
Geoffrey Irving. (yes, the same name as the copyright, they're the icon who made this π)
and that's the whole page!! footer vibes: this is X Version 11, and the page is dated 6.09 (07-Jun-2024) β so like, 6.09, 07-Jun-2024, X Version 11, all that good stuff, noted and slotted in at the end like a little bow ππ¦β¨ periodt.
π¦ 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