engine(6x)

πŸ’… engine(6x) β€” the XScreenSaver manual, bestie edition

okay so this is the manual for engine, a lil XScreenSaver hack from the XScreenSaver manual. sit down, grab a πŸ“, we're gonna talk about a floating four-stroke engine.


πŸŽ€ NAME πŸŽ€

engine β€” draws a 3D four-stroke engine. that's it. that's the whole job. and honestly? iconic.


✨ SYNOPSIS ✨

engine [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--engine name] [--delay number] [--no-
move] [--no-spin] [--no-title] [--fps]

πŸ¦‹ DESCRIPTION πŸ¦‹

It draws a simple four-stroke engine, and that engine just kinda floats around the screen. lowkey hypnotic. main character energy fr.


πŸ’… 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, either works) of a specific visual.
  • --window β€” draw on a newly-created window. this is the default, so if you don't say anything, this is what you get. πŸ’–
  • --root β€” draw on the root window instead.
  • --window-id number β€” draw on the specific window you point at.
  • --engine name β€” which kind of engine do we draw?? default is random 🎲. the known models are: "Honda Insight" (3), "BMW M3" (4), "VW Beetle" (flat 4), "Audi Quattro" (5), "BMW M5" (6), "Subaru XT" (V6), "Porsche 911" (flat 6), "Corvette Z06" (V8), "Dodge Viper" (V10), and "Jaguar XKE" (V12). the range?? unmatched. periodt.
  • --delay number β€” per-frame delay, in microseconds. default: 10000 (0.01 seconds.).
  • --move | --no-move β€” whether the object should wander around the screen or just. stay put.
  • --spin | --no-spin β€” whether the object should spin. πŸŒ€
  • --fps β€” display the current frame rate, CPU load, and polygon count. nerdy and we love her for it.
  • --title | --no-title β€” whether to display the name of the engine being rendered. so you know which one you're looking at, bestie.

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

πŸ‘‘ SEE ALSO πŸ‘‘

X(1), xscreensaver(1)


Copyright Β© 2002 by Ben Buxton.

so the legal tea 🍡: permission to use, copy, modify, distribute, and sell this software and its documentation, for literally any purpose, is hereby granted, no fee required. the ONE condition: the copyright notice above has to appear in all copies, and both that copyright notice and this permission notice have to appear in the supporting documentation. and that's it.

no representations are made about the suitability of this software for any purpose. it's provided "as is", without express or implied warranty. πŸ’€ so don't come for her if it doesn't do what you wanted.

🫢 AUTHOR 🫢

Ben Buxton.


and that's the whole vibe check βœ… β€” this page came to you from X Version 11, version 6.17-1.fc44, dated 13-Oct-2026. go make an engine float around your screen, you deserve it. 🧚✨

πŸ“¦ where this page comes from