starnest(6)
π« starnest(6) β the XScreenSaver manual, bestie edition β¨
okay so real talk: this is starnest, straight out of the XScreenSaver manual, and it is literally the prettiest little screensaver page you're gonna read today. grab a snack π, sit down, and let's get into it.
π NAME π
starnest β a star field screen saver. that's it, that's the whole vibe. stars. field. screen. saver. slay π
β¨ SYNOPSIS β¨
starnest [--display host:display.screen] [--visual visual] [--window]
[--root] [--delay number] [--speed number] [--scale number] [--fps]
that's the whole invocation, bestie β copy it exactly, no cap π«Ά
πͺ DESCRIPTION πͺ
A star field via 3D kaliset fractal and volumetric rendering.
and likeβ¦ the way that combination is so iconic?? a star field, but it's made with a 3D kaliset fractal plus volumetric rendering. it's giving deep-space main character energy fr fr πβ
π OPTIONS π
--visualvisual β specify which visual to use. the legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. iykyk, this is the "which flavour of pixel-pushing do you want" knob.--windowβ draw on a newly-created window. this is the default, so if you do nothing, congrats, you already picked it π--rootβ draw on the root window. full desktop takeover, no window chrome, just vibes.--delaynumber β per-frame delay, in microseconds. default:20000(that's0.02seconds). little pause between frames, basically the screensaver catching its breath πΈ--speednumber β animation speed.2.0means twice as fast,0.5means half as fast. yes bestie, math works, we love to see it β¨--scalenumber β frame buffer resolution.0.5means halve the resolution for better performance but lower quality output. default1.0, full quality. so: crank it down if ur machine is fighting for its life π--fps|--no-fpsβ whether to show a frames-per-second display at the bottom of the screen. the little number down there? iconic. some people love it, some people hate it, and both are valid π¦
πΏ ENVIRONMENT πΏ
DISPLAYβ to get the default host and display number. this is how it knows where to put the pretty stars πXENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. fancy override business, we respect it π§XSCREENSAVER_WINDOWβ the window ID to use with--root. (yep, specifically the--rootbuddy.) π
π₯ SEE ALSO π₯
X(1), xscreensaver(1), https://www.shadertoy.com/view/XlfGRj
that last one is the shadertoy link the whole fractal came from, so if you wanna go down a rabbit hole, there ya go π
π COPYRIGHT π
Copyright Β© 2013 by Pablo Roman Andrioli.
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.
ngl this is the standard generous-license situation β just keep the copyright notice and the permission notice in your copies and docs, don't sue anybody, and understand it comes with no warranty whatsoever. read it, don't skim it, bestie π
π¦ AUTHOR π¦
Pablo Roman Andrioli.
and that's the page!! π this one's from X Version 11, version 6.15, dated 30-Mar-2026, filed under starnest(6) β go forth and stare at some fractally-generated stars, you absolute icon βπ
π¦ 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