ripples(6)
π§ ripples(6) β the interference-pattern icon
okay so bestie, welcome to ripples, a lil XScreenSaver hack from the XScreenSaver manual that literally draws rippling interference patterns, like when you splash water and the waves all crash into each other and make that gorgeous mesh thing. it's giving pond-after-a-raindrop. it's giving "ooh pretty" β¨
and here's the fun part: with the -water option it literally grabs your desktop image and messes with it so it looks like something is dripping into your screen. your wallpaper, but wet. no cap. π
β¨ SYNOPSIS β¨
ripples [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--duration secs] [--rate
number] [--fluidity number] [--light number] [--water] [--stir] [--oily]
[--grayscale] [--colors number] [--no-shm] [--fps]
like yes that's a lot of flags, but that's the whole menu and we're gonna go through every single one, because i love you and i refuse to let you run this blind π«Ά
πΈ DESCRIPTION πΈ
this thing draws rippling interference patterns, exactly like splashing water β the overlapping wave rings, the shimmery bits, all of it. iconic behavior honestly.
and with the -water option? it manipulates your desktop image to look like something is dripping into it. your actual screen image. getting dripped on. π§
π OPTIONS π
--visualvisual β tells it which visual to use. legal values are either the name of a visual class, or the id number (decimal or hex) of a specific visual. pick your fighter.--windowβ draw on a newly-created window. this is the default, so if you do nothing, this is what you get. main character energy.--rootβ draw on the root window instead. going full desktop.--window-idnumber β draw on the specified window. you point, it draws.--delaynumber β per-frame delay, in microseconds. default:50000(that's 0.05 seconds, bestie).--durationseconds β how long to run before loading a new image. default120seconds.--ratenumber β "Drizzle." range1-100. default:5.--fluiditynumber β "Small Drops." range0-16. default:6.--lightnumber β "Lighting Effect." range0-8. default:0.--water|--no-waterβ "Grab Screen Image." it's a boolean, so it's a yes/no vibe.--stir|--no-stirβ "Moving Splashes." boolean again.--oily|--no-oilyβ "Psychedelic Colors." boolean. yes the manpage really calls it that and yes it's exactly as chaotic as it sounds π--grayscaleβ converts the screen image to grayscale. but (and this is important) it's ignored if we don't grab the screen image, or if our screen doesn't have enough color depth. so if nothing happens, that's why, don't @ me.--colorsnumber β "Colors Two." default:200.--shm|--no-shmβ "Use Shared Memory." boolean. (the synopsis up top only shows--no-shm, but both exist, so there you go π )--fpsβ displays the current frame rate and CPU load. for when you wanna know how hard your computer is working for the aesthetic.
π¦ ENVIRONMENT π¦
DISPLAYβ to get the default host and display number.XENVIRONMENTβ 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)
π COPYRIGHT π
Copyright Β© 2002 by Tom Hammersley.
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.
β AUTHOR β
Tom Hammersley.
okay that's the whole page, and here's your cute lil sign-off: this beauty is from X Version 11, dated 6.15 (30-Mar-2026), filed under the XScreenSaver manual β go make some ripples bestie, you've earned it ππΈ
π¦ 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