compass(6)

๐Ÿ“ฆ
version 6.15 ยท 2 versions
, in alpine 3.24, arch rolling, nixpkgs unstable

๐Ÿ’– compass(6) ๐Ÿ’–

okay bestie, so this is a page from the XScreenSaver manual โ€” a whole lil' hacker classic, compass(6), and I'm gonna walk you through it like we're texting at 1am ๐ŸŽ€


โœจ NAME โœจ

compass โ€” it draws a spinning compass. that's it. that's the whole thing. and honestly? iconic.


๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

compass [--display host:display.screen] [--visual visual] [--window]
        [--root] [--window-id number] [--delay number] [--no-db] [--fps]

๐ŸŒธ DESCRIPTION ๐ŸŒธ

so what it does is it draws a compass โ€” like the pointy-north kind โ€” and literally all of the elements spin around randomly at the same time, specifically to give you that ``lost and nauseous'' feeling ๐Ÿ’€ like the vibe is disoriented sailor core and it absolutely ate.

no cap, that's the design goal. nausea. deliberately. we love a queen who knows what she wants.


๐Ÿ’… OPTIONS ๐Ÿ’…

  • --visual visual โ€” tells it which visual to use. the legal values are either the name of a visual class, or the id number (decimal or hex, either one, she's flexible) of one specific visual.
  • --window โ€” draws on a brand-new window it makes itself. this is the default, so it's main character energy by birth ๐Ÿซถ
  • --root โ€” draws on the root window instead. different canvas, same chaos.
  • --window-id number โ€” draws on the exact window you point at. you pick, it paints.
  • --delay number โ€” per-frame delay, measured in microseconds. default: 20000 (that's 0.02 seconds, for the people doing math at home ๐Ÿงฎ).
  • --db | --no-db โ€” Double Buffer. it's a Boolean, so it's either on or off, no in-between, no "it's complicated."
  • --fps โ€” shows you the current frame rate and the CPU load. performance girlies stay informed ๐Ÿ‘‘

๐Ÿงš 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. iykyk.
  • XSCREENSAVER_WINDOW โ€” the window ID to use with --root.

๐ŸŒˆ SEE ALSO ๐ŸŒˆ

X(1), xscreensaver(1) โ€” go read those next, bestie, the lore goes deep.


Copyright ยฉ 2002 by Jamie Zawinski.

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, no drama, use at your own risk fr fr ๐Ÿ™ˆ)


โญ AUTHOR โญ

Jamie Zawinski. a legend. periodt.


and that's the whole page, bestie!! ๐Ÿ’œ this gorgeous lil' thing came to you courtesy of X Version 11, version 6.15, dated 30-Mar-2026 โ€” mwah, take care, go spin something ๐ŸŒ€๐Ÿ’–

๐Ÿ“ฆ where this page comes from