engine(6)
π engine(6) β like, the XScreenSaver manual, bestie β¨
okay so we're doing the engine(6) page today and honestly? it's giving mechanical engineering girlboss and I'm obsessed π this one lives in the XScreenSaver manual and it's gonna be so fun, I promise π«Ά
πΈ NAME πΈ
engine β draws a 3D four-stroke engine. that's it, that's the vibe. an actual literal engine, floating around, in 3D, on your screen π
β¨ SYNOPSIS β¨
engine [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--engine name] [--delay number] [--no-
move] [--no-spin] [--no-title] [--fps]
like, that's the whole invocation, no cap π₯
π¦ DESCRIPTION π¦
Draws a simple four-stroke engine that floats around the screen. that's the entire bit and it ate. it's just a little guy. a little engine guy. vibing. drifting. living its best main character life on your display π§
π OPTIONS π
--visualvisual β picks which visual to use. legal values are, like, the name of a visual class, OR the id number (decimal or hex) of a specific visual. both are valid, don't let anyone tell you otherwise π--windowβ draw on a newly-created window. this is the default, so if you do nothing at all you already get this one β¨--rootβ draw on the root window instead.--window-idnumber β draw on the specified window. you pick the window, you get the window π«Ά--enginename β what kind of engine to draw. default: random. the known models are, and I need you to sit down for this list because it's iconic:"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)"Jaguar XKE"(V12)
car girls rise ππ₯
--delaynumber β per-frame delay, in microseconds. default:10000(0.01seconds.). yes microseconds, she's precise π--move|--no-moveβ whether the object should wander around the screen. wandering: optional, but encouraged π--spin|--no-spinβ whether the object should spin. spinning is a whole personality trait tbh β--fpsβ display the current frame rate, CPU load, and polygon count. all three. at once. flex πͺ--title|--no-titleβ whether to display the name of the engine being rendered. so you know which iconic engine you're looking at π
π ENVIRONMENT π
DISPLAYβ to get the default host and display number. classic.XENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. long sentence, important job, she's doing great πΈXSCREENSAVER_WINDOWβ the window ID to use with--root.
π SEE ALSO π
X(1), xscreensaver(1) β go read those too bestie, iykyk π
π COPYRIGHT π
Copyright Β© 2002 by Ben Buxton.
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.
β οΈ fr fr read that last part: "as is", no warranty, express or implied. no cap, that's the legal situation π
π AUTHOR π
Ben Buxton. king behavior π
okay that's the whole page and honestly it's a banger π it's from X Version 11, version 6.15, dated 30-Mar-2026 β screenshot that, put it in the group chat, tell everyone you learned about flat-sixes today πβ¨π¦
π¦ where this page comes from
- alpine 3.24: xscreensaver-doc 6.15-r0 Β· GPL-2.0-or-later GPL-3.0-or-later 0BSD MIT
- arch rolling: xscreensaver 6.15-1 Β· LicenseRef-XScreenSaver
- nixpkgs unstable: xscreensaver 6.15
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms