pulsar(6)

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

πŸ’« pulsar(6) β€” the XScreenSaver manual, bestie edition πŸ’«

okay so this is pulsar, straight out of the XScreenSaver manual, and it's genuinely one of the prettiest little demos in there. sit down, grab a snack, i'm gonna walk you through it πŸ“


✨ NAME ✨

pulsar β€” intersecting planes, alpha blending, fog, and textures. that's it, that's the whole vibe πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

pulsar [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--no-light] [--wire] [--delay number]
[--quads number] [--image file] [--light] [--fog] [--texture] [--mipmap]
[--no-blend] [--antialias] [--texture_quality] [--do_depth] [--fps]

like, copy that exactly, don't come for me about the line breaks, that's how it's printed 😌


🌸 DESCRIPTION 🌸

so what does it actually do? it draws a bunch of intersecting planes β€” and the way it does it is lowkey showing off: alpha blending, fog, textures, mipmaps, all of it. iconic behavior honestly.

and because it's a little extra, it also throws up a ``frames per second'' meter so you can tell how fast your graphics card is... ngl that's kind of the whole point, it's a benchmark flex πŸ”₯

⚠️ heads up bestie: this one requires OpenGL. no OpenGL, no sparkle. periodt.

πŸ’œ OPTIONS πŸ’œ

  • --visual visual β€” tells it which visual to use. legal values are either the name of a visual class, or the id number (decimal or hex) of one specific visual. your pick 🫢
  • --window β€” draw on a newly-created window. this is the default, so if you say nothing, this is what you get ✨
  • --root β€” draw on the root window instead.
  • --window-id number β€” draw on the exact window you specify. very "i know what i want" of you πŸ‘‘
  • --light | --no-light β€” use Flat Coloring. (yes, this one shows up twice in the original list β€” i don't make the rules, i just report them faithfully πŸ’€)
  • --wire β€” render in wireframe instead of solid. skeletal. editorial. kind of a look.
  • --delay number β€” per-frame delay, measured in microseconds. default: 10000 (that's 0.01 seconds, for the record).
  • --image file β€” the texture map to use. bring your own art bestie 🎨
  • --quads number β€” quad count. range is 1 - 50. default: 5.
  • --light | --no-light β€” whether to enable lighting. (yes, again. second appearance. we love consistency 😭)
  • --fog | --no-fog β€” whether to enable fog. spooky lil haze, iykyk 🌫️
  • --texture | --no-texture β€” whether to enable texturing.
  • --mipmap | --no-mipmap β€” whether to enable texture mipmaps.
  • --blend | --no-blend β€” whether to enable blending.
  • --antialias | --no-antialias β€” whether to anti-alias lines. smooth those edges, bestie.
  • --texture_quality | --no-texture_quality β€” whether to enable texture filtering.
  • --do_depth | --no-do_depth β€” whether to enable the depth buffer.
  • --fps β€” display the current frame rate, CPU load, and polygon count. the full receipts πŸ“Š

πŸ¦‹ ENVIRONMENT πŸ¦‹

  • DISPLAY β€” used to get the default host and display number.
  • XENVIRONMENT β€” used 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.

🌈 SEE ALSO 🌈

X(1), xscreensaver(1)


Copyright Β© 2002 by David Konerding.

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. (translation: no promises, bestie, use at your own risk πŸ™ˆ)


πŸ’– AUTHOR πŸ’–

David Konerding.


and that's the whole page!! 🌟 this lil beauty is from X Version 11, version 6.15 (30-Mar-2026) β€” go forth and stare at intersecting planes, you absolute icon πŸ’…βœ¨πŸ«Ά

πŸ“¦ where this page comes from