glblur(6x)
π« glblur(6x) β the XScreenSaver manual, but make it cute
Ok bestie, gather round, because we're talking about glblur from the XScreenSaver manual β it's a little 3D radial blur texture field situation and honestly?? it's giving hypnotic screensaver energy. π Let's get into it.
β¨ NAME β¨
glblur β 3D radial blur texture fields π
πΈ SYNOPSIS πΈ
glblur [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--blursize number]
[--no-wander] [--no-spin] [--spin [XYZ]] [--fps]
π¦ DESCRIPTION π¦
So basically? This program draws a box and a few line segments, and then generates a radial blur outward from it. The result is flowing field effects. Vibe: immaculate. β¨
The way it works is iconic, actually: it renders the scene into a small texture</>, then repeatedly renders increasingly-enlarged and increasingly-transparent versions of that texture onto the frame buffer. That's the whole trick. π
β οΈ And because of that, it's quite graphics intensive. Fr fr. If you don't have hardware-accelerated texture support, don't even bother trying to run this. It will hurt your machine bad. π Not a drill, bestie.
π OPTIONS π
--visualvisual β pick which visual to use. Legal values are the name of a visual class, or the id number of a specific visual (decimal or hex, either one works).--windowβ draw on a newly-created window. This is the default, so if you do nothing, this is what you get. πͺ--rootβ draw on the root window instead.--window-idnumber β draw on the specified window. You pick the window, you pick the number. π--delaynumber β per-frame delay, measured in microseconds. Default:10000(that's0.01seconds, for the math girlies).--blursizenumber β how many copies of the scene should be laid down to make the vapor trail. Default:15. Larger numbers create smoother fields, but they are slower. Classic tradeoff, no cap.--wander|--no-wanderβ whether the object should wander around the screen or not. Let it roam, or keep it contained. πΆββοΈ--spin[XYZ] β around which axes should the object spin? You can hand it the axes. π--no-spinβ none. No axes. No spin. Just vibes, standing still. π--fpsβ display the current frame rate, CPU load, and polygon count. Numbers on screen, for the stats-obsessed among us. π
π 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 Jamie Zawinski. 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.
(Translation: it's free to use, just keep the notice, and nobody's promising it'll be perfect. Standard icon behaviour. π)
π AUTHOR π
Jamie Zawinski, with inspiration from a tutorial by Dario Corno. Slay. β¨
And that's the whole page, bestie! This was pulled from X Version 11, version 6.17-1.fc44, dated 13-Oct-2026. Go forth and blur radially. π¦π
π¦ 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