splitflap(6)

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

โœจ splitflap(6) โ€” an XScreenSaver manual, but make it cute โœจ

okay bestie, buckle up, because this is the splitflap page from the XScreenSaver manual and it's genuinely one of the most aesthetic things in here. no cap. ๐Ÿ’–


๐ŸŒธ NAME ๐ŸŒธ

splitflap โ€” a simulation of a split-flap electromechanical display. yes, the flappy airport board thing. we love her. ๐Ÿ˜ญ


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

splitflap [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay microseconds] [--speed float]
[--width columns] [--height rows] [--mode text | clock12 | clock24]
[--no-wander] [--spin axes] [--no-spin] [--front] [--no-front]
[--wireframe] [--fps]

like, that's the whole invocation, laid out exactly as the manpage gives it. copy-paste her, she's yours ๐Ÿซถ


๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

okay so picture this: it simulates a split-flap display. you know the vibe โ€” that old style of electromechanical sign, the one with the little physical flaps that clack-clack-clack into place until the whole board says your flight is delayed (๐Ÿ’€). iconic in airports and train stations, and also lowkey everywhere in alarm clocks in the 1960s and 1970s. it's giving analog nostalgia, fr fr. โœจ


๐Ÿ’… OPTIONS ๐Ÿ’…

  • --visual visual โ€” picks which visual to use. legal values are either the name of a visual class, or the id number of a specific visual (and yeah, that number can be decimal or hex, she's flexible). ๐Ÿ‘‘
  • --window โ€” draws on a freshly-created window. this one is the default, so if you do nothing, this is what you get. ๐ŸŽ€
  • --root โ€” draws on the root window instead. different vibe entirely.
  • --window-id number โ€” draws on the window you specify. main character energy: you pick the window, you get the window.
  • --delay number โ€” the per-frame delay, measured in microseconds. default is 20000 (which is 0.02 seconds, if you're doing the math, and you should be ๐Ÿงฎ).
  • --speed number โ€” animation speed. 2.0 means twice as fast, 0.5 means half as fast. simple as that, bestie.
  • --width number โ€” how many columns wide the display is. default: 22.
  • --height number โ€” how many rows tall the display is. default: 8.
  • --mode clock12 โ€” displays a 12-hour clock. ๐Ÿ•
  • --mode clock24 โ€” displays a 24-hour clock. ๐Ÿ• (but European)
  • --front | --no-front โ€” okay this one's important: when spinning, never spin all the way around or upside down โ€” always face mostly forward so the text stays easily readable. this is the default, and ngl it's the polite choice. ๐ŸŒธ
  • --no-front โ€” flips the above: allow spins to go all the way around or upside down. chaos mode. she's dizzy. ๐Ÿ™ˆ
  • --wander | --no-wander โ€” whether the object should wander around the screen. yes, that's literally it. she roams. ๐Ÿฆ‹
  • --spin โ€” which axes around which the text should spin. the default is "XYZ", meaning rotate it freely in space. --spin Z, for example, would rotate the text in the plane of the screen while not rotating it into or out of the screen. etc. you get it. ๐Ÿ”ฅ
  • --wireframe | --no-wireframe โ€” render in wireframe instead of solid. skeleton mode. โญ
  • --fps | --no-fps โ€” whether to show a frames-per-second display at the bottom of the screen. for the nerds who need to know. iykyk. ๐Ÿ’œ

๐ŸŒˆ 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. (yes, the all-caps one. she's important.)
  • XSCREENSAVER_WINDOW โ€” the window ID to use with --root.

โญ SEE ALSO โญ

X(1), xscreensaver(1) โ€” go read those too, bestie, they're the parents of this whole situation ๐Ÿซถ


Copyright ยฉ 2015 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.

okay that's the legal bit, word for word โ€” don't skip it, it's literally the license ๐Ÿ’…

๐Ÿงš AUTHOR ๐Ÿงš

Jamie Zawinski.


and that's the page, diva! ๐ŸŽ€ this whole thing is X Version 11, version 6.15, dated 30-Mar-2026 โ€” so go forth, spin your flaps on all three axes, and remember: face mostly forward unless you're feeling chaotic โœจ๐Ÿ’–๐Ÿฆ‹

๐Ÿ“ฆ where this page comes from