endgame(6)
π endgame π
okay bestie, sit down, because this one is literally a whole mood: endgame is an XScreenSaver hack that re-plays a brilliant chess ending. That's it. That's the vibe. It's giving "grandmaster main character energy" and honestly? Obsessed. π
β¨ it lives in the XScreenSaver manual, and yes we're getting into every single flag, no cap β¨
πΈ SYNOPSIS πΈ
endgame [--display host:display.screen] [--window] [--root] [--window-id
number] [--install] [--visual visual] [--delay microseconds]
[--wireframe] [--fps]
copy that exactly, don't freestyle it, iykyk π«Ά
π DESCRIPTION π
endgame replays a brilliant chess ending. that's the whole description. short, iconic, ate. π₯
β¨ OPTIONS β¨
endgame accepts the following options, and you're gonna read all of them because we don't skip parts in this house π
--windowβ draw on a newly-created window. this is the default, so likeβ¦ it's already doing it bestie.--rootβ draw on the root window instead. desktop takeover era π--window-idnumber β draw on the specified window. you pick the window, you're the main character.--installβ install a private colormap for the window. fancy colors, private stash, π--shadowsβ project pieces against the board with dark blend. spooky little shadows, love that for them π¦--reflectionsβ reflect pieces in light board squares. shiny shiny β¨--classicβ use the original low-polygon piece models. retro queen behavior, no notes π--labelsβ display information about the current game and move. so you actually know what's happening (rare for me tbh π)--visualvisual β specify which visual to use. legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. hex counts, we respect hex π--wireframeβ render in wireframe instead of solid.--fpsβ display the current frame rate, CPU load, and polygon count. numbers!! we love numbers!! π₯
ngl the original manpage smooshes--wireframeand--fpsonto one line β i split them up so your eyes don't suffer, but the facts are exactly the same, periodt. π«Ά
π 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 theRESOURCE_MANAGERproperty.XSCREENSAVER_WINDOWβ the window ID to use with--root.
π¦ SEE ALSO π¦
X(1), xscreensaver(1) xscreensaver-settings(1), xscreensaver-getimage(6)
(yes, exactly like that β i'm not touching the commas, that's not my business π)
π COPYRIGHT π
Copyright Β© 2002 by Blair Tennessy. 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.
π AUTHOR π
Blair Tennessy <tennessb@unbc.ca>, 20-April-2002.
okay that's the whole page, you're officially educated π this bad boy is from X Version 11, version 6.15 (30-Mar-2026) β mwah, go play some chess, slay, bye ππ§ββοΈβ
π¦ 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