polyominoes(6x)
π polyominoes(6x) π
okay so bestie, welcome to polyominoes(6x) β yes that's the manual name, yes it's giving "puzzle girl summer", and yes i'm gonna walk you through literally every single thing in here π§©β¨
β¨ NAME β¨
polyominoes β fill a rectangle with irregularly-shaped blocks. that's it. that's the whole vibe. tetris but make it artistic π
πΈ SYNOPSIS πΈ
polyominoes [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--identical] [--cycles number] [--delay
number] [--ncolors number] [--fps]
like, copy that exact line, don't be creative with it, i'm begging π«Ά
π¦ DESCRIPTION π¦
so what it does is: repeatedly attempts to completely fill a rectangle with irregularly-shaped puzzle pieces. repeatedly. attempts. no cap β it's out here trying again and again to make the pieces fit perfectly, and honestly? relatable. main character energy fr fr π₯
π OPTIONS π
--visualvisual β picks which visual to use. legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. decimal or hex, she contains multitudes π--windowβ draw on a newly-created window. this is the default, so if you do nothing, congrats, you already did it β¨--rootβ draw on the root window. going straight to the background, iconic π--window-idnumber β draw on the specified window. you pick the window, it draws there. respectful. we stan a boundary-having program π--identical|--no-identicalβ whether to use identical pieces. same pieces or different pieces, your call bestie π--cyclesnumber β duration.500-5000. default:2000. keep it in that range, she's not flexible about it π--delaynumber β per-frame delay, in microseconds. default:10000(that's0.01seconds.). microseconds!! tiny!! π¦--ncolorsnumber β number of colors. default:64. sixty-four whole colors, we're rich π--fpsβ display the current frame rate and CPU load. the little numbers, the little stats, the little validation πβ¨
πΌ ENVIRONMENT πΌ
DISPLAYβ to get the default host and display number. it's how she knows where to show up π«ΆXENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. yes that's the whole sentence, yes it's a lot, yes i said it correctly πXSCREENSAVER_WINDOWβ the window ID to use with--root. that's the pairing, don't forget it π§
β SEE ALSO β
X(1)xscreensaver(1)
go read those, iykyk π
π COPYRIGHT π
Copyright Β© 2002 by Stephen Montgomery-Smith. 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, i'm not paraphrasing it, put your hands together for the lawyers π
π AUTHOR π
Stephen Montgomery-Smith. the whole thing. the legend. the puzzle architect π
and that's the page bestie!! π
signing off with the receipts: this isX Version 11, version6.09, dated07-Jun-2024, and the page ispolyominoes(6x)β go fill a rectangle, slay, 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