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 πŸŽ€

  • --visual visual β€” 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-id number β€” Draw on the specified window. --wire Render in wireframe instead of solid.
  • --delay number β€” 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 also offset_texture above β€” they're besties, they work together)
  • --antialias | --no-antialias β€” Whether to antialias lines. smooth those edges, slay ✨
  • --resolution number β€” 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 😭
  • --bumps number β€” Number of bumps used to distort the blob. the more bumps, the more chaos πŸ‘‘
  • --hold-time number β€” Time until loading a new image.
  • --fade-time number β€” Time taken to transition between images.
  • --zoom number β€” 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 the RESOURCE_MANAGER property.
  • 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 Β© 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