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 πŸŽ€

  • --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. 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-id number β€” Draw on the specified window. you pick the window, she draws there. very demure.
  • --fg string β€” Starting color of color ramp. Default: red.
  • --bg string β€” 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. --fg defaults to red, --bg defaults to blue, and I am not out here inventing lore. πŸ™ˆ
  • --delay number β€” Per-frame delay, in microseconds. Default: 25000. so the vibe speed. microseconds, bestie, we are precision ppl.
  • --subdivision number β€” Number of subdivisions. Default: 5. more subdivisions = more squares. the grid gets dense.
  • --border number β€” Size of border between squares in pixels. Default: 1. that lil gutter between each square, measured in pixels.
  • --ncolors number β€” 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 the RESOURCE_MANAGER property.
  • XSCREENSAVER_WINDOW β€” The window ID to use with --root.

environment variables are the backstage crew of this whole operation. no cap. 🧚


πŸ¦‹ SEE ALSO πŸ¦‹

go read those too, bestie, iykyk. πŸ’–


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