hexstrut(6x)
β¨ NAME β¨
okay so bestie, meet hexstrut(6x) β a grid of hexagons composed of rotating Y-shaped struts. that's the whole vibe. it's giving geometry class but make it mesmerizing. π
β¨
π SYNOPSIS π
hexstrut [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--speed number] [--count
number] [--thickness number] [--no-wander] [--no-spin] [--wireframe]
[--fps]
π DESCRIPTION π
okay so picture this: a grid of hexagons composed of rotating Y-shaped struts. and then β not me being dramatic β waves of rotation and color changes randomly propagate across the plane. it's literally hypnotic, bestie. the hexagons do a little spin, the colors shift, and the whole plane gets main character energy. no cap. ππ«
π OPTIONS π
--visual visualβ 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. slay. π¨--windowβ draw on a newly-created window. this is the default, so if you don't say otherwise, that's the vibe. πͺ--rootβ draw on the root window. periodt. π--window-id numberβ draw on the specified window. you gotta give it the number, bestie. π’--delay numberβ per-frame delay, in microseconds. default:30000(0.03 seconds). so chill. π’--speed numberβ animation speed.2.0means twice as fast,0.5means half as fast. math ate. πββοΈπ¨--count numberβ approximate number of hexagons on the screen, horizontally. default:20. that's a whole lot of hexagons. π·π·π·--thickness numberβ relative thickness of the struts.0.01-1.7. default:0.2. thick or thin, your choice, icon. π--wander|--no-wanderβ whether the grid should wander around the screen. no-wander means it stays put, lowkey. πΆββοΈ--spin|--no-spinβ whether the grid should spin. spin = dizzy vibes, no-spin = still. π--wireframe|--no-wireframeβ render in wireframe instead of solid. wireframe is giving see-through, solid is giving filled in. πΈοΈ--fps|--no-fpsβ whether to show a frames-per-second display at the bottom of the screen. numbers go brrr. π
π§ 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 π
okay legal bestie, here's the tea, word for word so nobody comes for us:
Copyright Β© 2016 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.
πΈ AUTHOR πΈ
Jamie Zawinski. that's the icon, the legend, the moment. π«Ά
and that's the tea! this page is from X Version 11, 6.17-1.fc44, dated (13-Oct-2026). stay iconic, 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