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 πŸ’…

  • --visual visual β€” 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-id number β€” 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" πŸ™ˆ
  • --delay number β€” per-frame delay, measured in microseconds. default is 20000, which is 0.02 seconds. 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 the RESOURCE_MANAGER property.
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root.

πŸ’œ SEE ALSO πŸ’œ

go read those too, they're the extended universe 🧚


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