bubblecolors(6x)
π bubblecolors β the manual, but make it cute π
okay bestie, sit down, hydrate, and let me tell you about bubblecolors(6x) from the XScreenSaver manual. yes it's a screen saver. yes it's adorable. no cap. π«§β¨
β¨ NAME β¨
bubblecolors β screen saver. that's it, that's the whole name section, she's simple and she's iconic. π
πΈ SYNOPSIS πΈ
bubblecolors [--display host:display.screen] [--visual visual]
[--window] [--root] [--delay number] [--speed number] [--scale number]
[--fps]
look at her. all those flags. she's flexible, she's low maintenance, she's literally everything. π
π¦ DESCRIPTION π¦
Traveling through a field of bubbles with cartoony colors.
that's the vibe!! you're just floating through a whole field of lil bubbles and they're all cartoony-colored and it's giving Saturday morning cartoon but make it a screen saver. obsessed. π
π OPTIONS π
here's every single flag, no skips, no cuts, we don't gatekeep here. π«Ά
--displayhost:display.screen β tells it which display to pop off on. (yes this one lives in the synopsis, she's special.)--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.--windowβ Draw on a newly-created window. This is the default. (so if you don't say anything, she's already doing this. main character behavior tbh.)--rootβ Draw on the root window. (she's going FULLSCREEN-desktop, no chill.)--delaynumber β Per-frame delay, in microseconds. Default:20000(that's0.02seconds, bestie).--speednumber β Animation speed.2.0means twice as fast,0.5means half as fast. do with that what you will. πββοΈπ¨--scalenumber β Resolution.0.1-1.0. Default:1.0.--fps|--no-fpsβ Whether to show a frames-per-second display at the bottom of the screen. (yes gurl, the numbers, the performance, the drama. π₯)
π ENVIRONMENT π
the environment variables are the backstage crew that make everything work, we stan them fr fr. π§
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 β
go read these too, i'm not gonna gatekeep the lore: X(1), xscreensaver(1), and *https://www.shadertoy.com/view/wcGXWR` (she started life as a shader and we love that for her). π
π COPYRIGHT π
okay so this part is the legal bit, and it's important, so pay attention. Copyright Β© 2025 by Matt Vianueva.
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.
(that's the whole thing, word for word, don't come for me, the lawyers said so. π)
π AUTHOR π
Matt Vianueva <diatribes@gmail.com>. the genius behind the bubbles. bow down. π
alright bestie, that's the whole manual, every flag and every fine print, nothing skipped because we keep it accurate around here. this page came straight out of X Version 11, source/version 6.17-1.fc44, dated 13-Oct-2026 β so yeah, she's fresh, she's dated, she's iconic. go run her and enjoy the bubbles. ππ«§β¨ periodt.
π¦ 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