popsquares(6x)
π popsquares(6x) π
okay so bestie, welcome to the XScreenSaver manual page for popsquares β yes, that's section 6x, the XScreenSaver corner of the world, and yes we are absolutely going to read the whole thing together. grab a snack. π
β¨ NAME β¨
popsquares β pop artish pulsing color grid. it's giving gallery installation but make it a screensaver. π
π«Ά SYNOPSIS π«Ά
popsquares [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--subdivision number]
[--border number] [--ncolors number] [--twitch] [--no-twitch]
[--transparent] [--db] [--no-db] [--fps]
like, that's the whole summoning ritual. copy it exactly, don't freestyle it. β
π DESCRIPTION π
This draws a pop artish grid of pulsing colors. Inspired by cheesy MTV commercials.
no literally that's the whole thing and honestly? iconic. the squares pulse. the colors go. it is highkey channeling a commercial break from 1994. main character energy. π₯
π 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. so like, name it or number it (decimal or hex, she contains multitudes π).--windowβ Draw on a newly-created window. This is the default. it gets its own lil window, periodt.--rootβ Draw on the root window. aka the whole backdrop. she's everywhere. π--window-idnumber β Draw on the specified window. you pick the window, she draws there. very demure.--fgstring β Starting color of color ramp. Default: red.--bgstring β Starting color of color ramp. Default: blue.
not me noticing both of these say "Starting color of color ramp" β that is what the page says, so that is what you get.--fgdefaults to red,--bgdefaults to blue, and I am not out here inventing lore. π
--delaynumber β Per-frame delay, in microseconds. Default:25000. so the vibe speed. microseconds, bestie, we are precision ppl.--subdivisionnumber β Number of subdivisions. Default:5. more subdivisions = more squares. the grid gets dense.--bordernumber β Size of border between squares in pixels. Default:1. that lil gutter between each square, measured in pixels.--ncolorsnumber β Number of colors. Default:128. one hundred and twenty eight whole colors. slay.--twitch|--no-twitchβ Randomize all squares index into the color ramp periodically. so every so often the squares get yanked to a random spot in the ramp. chaotic. obsessed. β¨--db|--no-dbβ Whether to double buffer. double buffer on or off, your call.--fpsβ Display the current frame rate and CPU load. little numbers in the corner telling you how hard your computer is working. π
πΈ 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.
environment variables are the backstage crew of this whole operation. no cap. π§
π¦ SEE ALSO π¦
X(1)xscreensaver(1)
go read those too, bestie, iykyk. π
π COPYRIGHT π
Copyright Β© 2003 by Levi Burton. 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.
ok so the legal bit is the legal bit β i'm saying it exactly as written, because "as is", no warranty, not liable, that's the deal and it's not negotiable even with a cute font. π«Ά
π AUTHOR π
Levi Burton
absolute legend, wrote the pulsing squares, gave us the grid. we stan. π
and that's the whole page!! from X Version 11, version 6.17-1.fc44, dated 13-Oct-2026 β mwah, go pulse some squares, bestie, you've earned it β¨ππ
π¦ where this page comes from
- fedora 44: xscreensaver-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