glplanet(6x)
π« glplanet β bestie, it's a whole rotating 3D planet π«
glplanet(6x) from the XScreenSaver manual. No cap, this is the one that spins.
β¨ NAME β¨
glplanet β a rotating 3d texture-mapped planet. πͺ
πΈ SYNOPSIS πΈ
glplanet [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--image file] [--image2
file] [--mode string] [--resolution number] [--wireframe] [--fps]
π¦ DESCRIPTION π¦
Okay so picture this: a planet, right, just bouncing around in space. That's it. That's the whole vibe. Main character energy, orbiting, living its truth. πͺπ
The images it ships with are, lowkey iconic: day and night maps of the Earth. But here's the tea β you can wrap any Equirectangular-projected map onto that sphere. Like, any of them. For example, the planetary textures that come bundled with ssystem. She's flexible, she's versatile, she ate. π½οΈβ¨
π OPTIONS π
--visualvisual β tells it which visual to use, bestie. Legal values are the name of a visual class, or the id number of a specific visual β and that id can be decimal or hex, so go off. π--windowβ draws on a newly-created window. This is the default, so if you don't say anything, this is what you get. She's the moment. β¨--rootβ draws directly on the root window. Going straight to the source, no middleman. π--window-idnumber β draws on the specific window you point at. You picked her, you chose her. π―--delaynumber β per-frame delay, measured in microseconds. Default:20000(which is0.02seconds, for the math girlies). β±οΈ--imagefile β the day texture map, wrapped around the planet's surface. This is her daytime fit. βοΈ--image2file β the night texture map, also wrapped around the planet's surface. And the two of them get blended together at the dusk terminator β the way that the lighting transitions? Obsessed. π--mode globeβ all is right with the world. ππ--mode equirectangularβ Wat. π--mode mercatorβ Good day, Sir. I said GOOD DAY. π©--resolutionβ the resolution of the planetary mesh. Default:128. She's got that polygon detail, no crumbs. π₯--wireframeβ renders in wireframe instead of solid. Skeletal. Structural. Kind of giving X-ray but make it celestial. πβ¨--fpsβ displays the current frame rate, the CPU load, and the polygon count. Stats on stats on stats, we love a transparent queen. π
Heads up babes: the synopsis also shows--display host:display.screen, and that's how you point her at a display, which theDISPLAYenvironment variable below also handles. π
π 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. It's the override file, iykyk. πXSCREENSAVER_WINDOWβ the window ID to use with--root. πͺ
π SEE ALSO π
X(1), xscreensaver(1) dymaxionmap(6x) ssystem(1)
Go read them, bestie, they're giving lore. πβ¨
π COPYRIGHT π
Copyright Β© 2002-2018 by David Konerding and Jamie Zawinski. π
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, it's given to you as is β no promises, no warranty, express or implied. Read the whole thing, don't just skim it. π
π«Ά AUTHOR π«Ά
David Konerding and Jamie Zawinski. π
And that's a wrap, bestie! π This whole thing is glplanet(6x) from X Version 11 β specifically version 6.17-1.fc44, dated 13-Oct-2026 β and honestly? She's serving. Stay rotating, stay textured, stay mapped. βππ¦π
π¦ 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