flipscreen3d(6x)
β¨ flipscreen3d β¨
okay bestie, welcome to flipscreen3d, a little XScreenSaver manual-page moment π it lives in the XScreenSaver manual, and it's genuinely one of the most unserious-but-iconic screensavers out there. let's get into it π¦
πΈ NAME πΈ
flipscreen3d β it rotates an image of the screen through 3 dimensions. literally. it takes your screen and yeets it into the third dimension π
π SYNOPSIS π
flipscreen3d [--display host:display.screen] [--visual visual]
[--window] [--root] [--window-id number] [--delay number] [--no-rotate]
[--wireframe] [--fps]
that's the whole vibe. flags everywhere, all optional, all iconic β¨
π¦ DESCRIPTION π¦
so here's the tea β β flipscreen3d grabs an image of the desktop, turns it into a GL texture map, and then spins it around and deforms it in various ways. that's it. that's the whole plot. your desktop becomes a texture and then it starts doing gymnastics π«Ά
no cap, it's giving "your screen but on a merry-go-round that has no chill."
π OPTIONS π
--visualvisual β pick which visual to use, bestie. legal values are either the name of a visual class, or the id number of a specific visual (you can write the number in decimal or hex, we're not judging π).--windowβ draw on a newly-created window. this one is the default, so if you say nothing, this is what you get. the people's choice π--rootβ draw on the root window. going straight to the source, main character energy.--window-idnumber β draw on the specified window. you pick the window, it does its thing on that window. very "you had one job and it's this one" π--delaynumber β per-frame delay, measured in microseconds. default is20000, which is0.02seconds. yes, microseconds. yes, it's specific. we love precision π--rotate|--no-rotateβ whether to rotate. that's the whole description. rotate or don't rotate, the choice is yours β¨--wireframeβ just render boxes instead of textures. it's for debugging, so think of it as the "take off the glam and look at the skeleton" mode π--fpsβ display the current frame rate, CPU load, and polygon count. stats girlies rise up π
π 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 theRESOURCE_MANAGERproperty.XSCREENSAVER_WINDOWβ the window ID to use with--root.
π SEE ALSO π
X(1)xscreensaver(1)
go read those too, they're the extended universe π§
π₯ 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.
translation, kinda: it's free to use however you want, just keep the copyright notice and this permission notice attached, and don't come for Ben if it doesn't do what you wanted. no promises, no warranty π
π AUTHOR π
Ben Buxton. that's the legend. periodt.
X Version 11 Β· 6.17-1.fc44 Β· (13-Oct-2026) Β· and yeah, it's still flipscreen3d(6x) at the end of the day. mwah π thanks for reading bestie, go rotate a rectangle πβ¨
π¦ where this page comes from
- fedora 44: xscreensaver-gl-extras 1:6.17-1.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms