mirrorblob(6x)
π mirrorblob(6x) β the XScreenSaver manual, but make it cute π
okay bestie, sit down, hydrate, because we're about to talk about a wobbly blob that distorts the image behind it. yes fr. it's from the XScreenSaver manual and it's giving β¨liquid mirrorβ¨ energy.
π«§ NAME π«§
mirrorblob β Draws a wobbly blob that distorts the image behind it.
like. a blob. that wobbles. and the stuff behind it gets all squiggly. no cap.
π SYNOPSIS π
mirrorblob [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--wire] [--delay number] [--fog]
[--walls] [--colour] [--texture] [--offset-texture] [--blend]
[--antialias] [--resolution number] [--bumps number] [--fade-time
number] [--hold-time number] [--zoom number] [--fps]
β¨ DESCRIPTION β¨
So what this does is: it draws a wobbling blob, and it pulls off this whole look with alpha blending, fog, textures, and lighting β the full glam squad. π It also hands you a "frames per second" meter so you can clock exactly how fast your graphics card is... which, honestly, is main character behavior for a screensaver.
β οΈ okay important: Requires OpenGL. no OpenGL, no blob, periodt.
π OPTIONS π
--visualvisual β Pick which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. yes you can flex hex, we support you.--windowβ Draw on a newly-created window. This is the default, bestie. πͺ--rootβ Draw on the root window.--window-idnumber β Draw on the specified window.--wireRender in wireframe instead of solid.--delaynumber β Per-frame delay, in microseconds. Default:10000(that's 0.01 seconds.).--fog|--no-fogβ Whether to enable fog. π«οΈ spooky. mysterious. atmospheric.--walls|--no-wallsβ Add walls for blob to hit. the blob gets to bonk π§±--colour|--no-colourβ Draw coloured blob. If also textured, the texture will have color mixed in.--texture|--no-textureβ Whether to wrap a texture image on the blob. blob gets an outfit change π§£--offset_texture|--no-offset_textureβ Whether to offset the texture calculations to only use a region of the image under the blob. This works well with a semi-transparent blob. iykyk π«Ά--blend|--no-blendβ Whether to draw a transparent blob. (see alsooffset_textureabove β they're besties, they work together)--antialias|--no-antialiasβ Whether to antialias lines. smooth those edges, slay β¨--resolutionnumber β Resolution of the tessellation used to calculate and draw the blob. Larger numbers give a smoother blob but increase calculation times exponentially. so like... be cute but be careful, that's a lot of math π--bumpsnumber β Number of bumps used to distort the blob. the more bumps, the more chaos π--hold-timenumber β Time until loading a new image.--fade-timenumber β Time taken to transition between images.--zoomnumber β Size multiplier for blob. big blob era π--fpsβ Display the current frame rate, CPU load, and polygon count. stats girlies rise up π
πΈ 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)
go read those too, they're iconic in their own way π
π COPYRIGHT π
Copyright Β© 2003 by Jon Dowdall. 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 π
Jon Dowdall.
and that's the whole page, bestie β blob understood, blob documented, blob loved. this lil writeup came from X Version 11, build 6.17-1.fc44 (13-Oct-2026), so if you're reading this from the future... hiiii π«Ά mwah π
π¦ 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