blocktube(6x)
π blocktube β the tunnel that ate π
okay so bestie, imagine a swirling, falling tunnel made of reflective slabs that keep shifting from hue to hue. that's blocktube. that's it. that's the whole vibe. it's an XScreenSaver hack and it's literally gorgeous. πβ¨
β¨ SYNOPSIS β¨
blocktube [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--holdtime number]
[--changetime number] [--no-texture] [--no-fog] [--wireframe] [--fps]
like, that's the whole summoning ritual. type it and the tunnel appears. no cap. π
π¦ DESCRIPTION π¦
Blocktube draws a swirling, falling tunnel of reflective slabs. and the way they fade from hue to hue?? not me being obsessed π. it's giving infinite descent. it's giving main character energy. it's giving "why is my screensaver prettier than my actual desktop." π
π OPTIONS π
--visualvisual β which visual to use, bestie. legal values are the name of a visual class, OR the id number (decimal or hex) of one specific visual. pick your fighter. π--windowβ draw on a newly-created window. this is the default, so if you do nothing, congrats, you're already doing this. β¨--rootβ draw on the root window. yes, the whole background. slay.--window-idnumber β draw on the specified window. very "I know a guy." π--delaynumber β per-frame delay, in microseconds. Default:40000(that's0.04seconds, for the math girlies). π--holdtimenumber β how long to stay on the same color. Default:1000frames. commitment. loyalty. π«Ά--changetimenumber β how long it takes to fade to a new color. Default:200frames. the glow-up era. πΈ--no-textureβ draw solid blocks intstead of reflective blocks. matte era, no shine, still iconic. π--no-fogβ do not make blocks in the distance be darker. apparently depth is optional now. π--wireframeβ only draw outlines. skeleton realness. π--fpsβ display the current frame rate, CPU load, and polygon count. numbers!! stats!! she's a nerd and I love her for it. β
πΈ ENVIRONMENT πΈ
DISPLAYβ to get the default host and display number. iykyk.XENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty. long name, big job, respect her. πXSCREENSAVER_WINDOWβ the window ID to use with--root. π¦
π SEE ALSO π
X(1), xscreensaver(1)
π₯ COPYRIGHT π₯
Copyright Β© 2003 by Lars Damerow. 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.
bestie, that means: free to use, free to sell, just don't strip the copyright notice, and if it breaks that's on you, not Lars. periodt. π
β AUTHOR β
Lars Damerow <lars@oddment.org> β icon, legend, the moment. π
and that's the whole page, babes π
this was X Version 11, 6.17-1.fc44 (13-Oct-2026), and it's still serving tunnel. go run it. go touch grass later. bye bestie πβ¨
π¦ 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