abstractile(6)

πŸ“¦
version 6.15 Β· 2 versions
, in alpine 3.24, arch rolling, nixpkgs unstable

πŸ’… abstractile(6) πŸ’…

Okay so this is the abstractile(6) page from the XScreenSaver manual, bestie β€” yes, the manual name is literally right there, and we are about to get into chaotic tile art. ✨


πŸŽ€ NAME πŸŽ€

abstractile β€” draw abstract mosaic patterns of interlocking tiles. That's the whole main-character job description, no cap. πŸ’–


✨ SYNOPSIS ✨

abstractile [--sleep seconds] [--speed int] [--tile tile_mode] [--visual
       visual] [--window] [--root] [--window-id number] [--fps]

πŸ¦‹ DESCRIPTION πŸ¦‹

The abstractile program draws chaotic grids of randomly colored and shaped interlocking tiles. It's giving abstract mosaic realness, lowkey obsessed. 🌈


πŸ’… OPTIONS πŸ’…

abstractile accepts the following options, bestie:

  • --sleep seconds β€” specify the number of seconds to sleep between screens (0-60). Yes, that range is exact, don't try to sneak outside it. 😭
  • --speed int β€” a value between 0 and 5 used to specify the speed at which each screen is drawn. Speedrun the tiles, fr fr.
  • --tile tile_mode β€” the type of tile that is drawn on each screen. Legal values are random, flat, thin, outline, block, neon, and tiled. Pick your tile vibe carefully, iykyk. πŸŽ€
  • --fps β€” display the current frame rate and CPU load. Number-watching hours, honestly iconic. πŸ‘‘
  • --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. Visuals matter, periodt. πŸ’œ
  • --window β€” draw on a newly-created window. This is the default. Main character behavior as standard. 🌸
  • --root β€” draw on the root window. Going full background-energy, slay.
  • --window-id number β€” draw on the specified window. You point, it draws. 🫢

🌿 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.

Like yes, these environment variables are doing their little behind-the-scenes thing. πŸ’–


πŸ”₯ SEE ALSO πŸ”₯

X(1), xscreensaver(1)

Go read those too, bestie. No cap. πŸ“šβœ¨


Copyright Β© 2004 by Steve Sundstrom. Based on examples from the hacks directory of xscreensaver, Copyright (c) 1997, 1998, 2002 Jamie Zawinski <jwz@jwz.org>

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.

Legal text stays legal text, bestie β€” I'm not touching that wording with a ten-foot pole. πŸ’…


🧚 AUTHOR 🧚

Steve Sundstrom


X Version 11 β€” 6.15 (30-Mar-2026) β€” that's the source/version and date at the very end, bestie, and yes, we ate. πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from