marbling(6)
π marbling β bestie's guide to the prettiest little XScreenSaver module
okay so picture this: it's a marbling(6) moment. That's the manual name, bestie, we're in section 6, and it's giving art class but make it math. π¨β¨
π SYNOPSIS π
marbling [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--scale number]
[--iterations number] [--fps]
slay, that's the whole vibe right there π
β¨ DESCRIPTION β¨
so what does it actually do? Okay so it literally generates a random field with Perlin Noise (yes, the fancy noise, the icon of noise) and then permutes it with Fractal Brownian Motion β and the result? Images that somewhat resemble clouds βοΈ, or the striations in marble πͺ¨, depending on the parameters you pick and the colors you chose. Which is to say: you tweak settings, you get a whole new aesthetic. main character energy for your desktop.
it's lowkey giving "nature but mathematically unwell" and I'm obsessed. π«Ά
π OPTIONS π
--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. yep, decimal or hex, she's flexible like that π--windowβ draw on a newly-created window. this is the default, no notes, she just showed up πͺ--rootβ draw on the root window. full desktop takeover, periodt π--window-idnumber β draw on the specified window. you point, she paints π―--delaynumber β per-frame delay, in microseconds. default:10000(0.01 seconds). so tiny, so mighty β±οΈ--scalenumber β scale.1-30. default:10. bigger number = bigger vibe β¨--iterationsnumber β complexity.1-20. default:5. turn it up for extra drama π₯--fps|--no-fpsβ whether to show a frames-per-second display at the bottom of the screen. numbers go brrr, or don't π
π¦ ENVIRONMENT π¦
DISPLAYβ to get the default host and display number. it's how she knows where to exist πXENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. the override file, the "actually, no" file, we respect her πXSCREENSAVER_WINDOWβ the window ID to use with--root. bestie's little backstage pass ποΈ
π SEE ALSO π
X(1)xscreensaver(1)
(go read those, iykyk, they're the parents π«Ά)
π COPYRIGHT π
Copyright Β© 2021 by Jamie Zawinski and Dave Odell. 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.
πΈ okay so that's the legal bit and I'm not touching it β "as is", no warranty, no promises, don't come for us if your marble looks cursed. but also, it's free, so π
π AUTHOR π
Jamie Zawinski and Dave Odell. icons. legends. authors of the marble. π
and that's the whole page, bestie!! no cap, every flag survived the vibe check π
β X Version 11 β’ 6.15 (30-Mar-2026) β β catch you in the next manpage, mwah ππ¦π
π¦ 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