glcells(6x)
β¨ glcells(6x) β¨
okay bestie, so there's this little XScreenSaver hack called glcells, and it lives in the XScreenSaver manual (yeah, the 6x section, we're fancy here π
). It's literally little blobs that divide, eat, and die on your screen. Iconic behaviour, fr fr. π¦
πΈ NAME πΈ
glcells β growing cells graphics hack. that's it, that's the whole vibe. cells. growing. graphics. hack. β¨
π SYNOPSIS π
glcells [--display host:display.screen] [--window] [--root] [--window-id
number][--install] [--visual visual] [--delay num] [--pause num]
[--maxcells num] [--radius num] [--seeds num] [--quality num] [--minfood
num] [--maxfood num] [--divideage num] [--mindist num] [--keepold]
[--wireframe] [--fps]
π DESCRIPTION π
The glcells program draws cells that divide exponentially, eat, and eventually die. it's giving mitosis but make it screensaver. the way they just keep multiplying?? obsessed. and then they eat (yes, cells eat, we been knew π) and then β tragic β they die. life cycle in a window. main character energy from start to finish. π
π OPTIONS π
glcells accepts the following options, and bestie you're gonna want to look at all of them because there's a lot of sliders on this thing:
--windowβ Draw on a newly-created window. This is the default. so like, if you don't say anything, this is what you get β¨--rootβ Draw on the root window. your whole desktop gets the cells. bold.--window-idnumber β Draw on the specified window. you point, it draws there. very demure.--installβ Install a private colormap for the window.--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.--pausenum β Specifies the pause at the end of the animation (that's when all cells are dead or the maximum amount of cells is reached). Unit is in frames, default20.--maxcellsnum β Specifies the maximum number of cells on screen. dead cells also count, even if they're invisible β yeah, they're still on the guest list π Default is800.--radiusnum β Specifies the radius of the cells. Default is40.--seedsnum β Specifies the number of cells when the animation starts. Default is1. one little guy. and then... population explosion π--qualitynum β Specifies subdivision quality of the spheres used to draw the cells, range[0...5]. Default is3. turn it up for smooth spheres, turn it down for potato mode.--minfoodnum β Food is ditributed randomly on the screen (Yes, the cells need to eat). This parameter specifies the minimum amount of food per pixel. Default is5. (and yes, the typo is a deep-fried classic, we respect it π₯)--maxfoodnum β Food is ditributed randomly on the screen (Yes, the cells need to eat). This parameter specifies the maximum amount of food per pixel. Default is20.--divideagenum β Specifies the minimum age in frames a cell needs to have before being able to divide. Default is20. no dividing until you're old enough, baby cell.--mindistnum β Specifies the minimum distance between cells. Default1.4. personal space matters π--delaynum β How long to pause between frames. Default is20000, or0.02second.--fpsβ Display the current frame rate, CPU load, and polygon count. numbers go brrr π--wireframeβ Draw wireframe only. skeleton mode. spooky, ate.--keepoldβ Dead cells stay on screen. they don't leave. haunting the place. lowkey poetic π₯
π¦ 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) xscreensaver-settings(1), http://www.mtoussaint.de/bits.html
π COPYRIGHT π
Copyright Β© 2007 by Matthias Toussaint. 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.
ngl bestie, "as is" means exactly what it says β no warranty, no promises, no cap. π
π AUTHOR π
Matthias Toussaint <glcells@mtoussaint.de>, 17-Jun-2007
okay and that's the whole page π tysm for reading, you're doing amazing. just so you know the receipts: this was X Version 11, package version 6.17-1.fc44, dated 13-Oct-2026, and it's the glcells(6x) page through and through. slay, go grow some cells π¦β¨π
π¦ 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