tangram(6x)
β¨ tangram β¨
okay bestie, gather round, because this one is a screensaver from the XScreenSaver collection and it is so satisfying to watch π
πΈ NAME πΈ
tangram β literally just sit there and watch the computer solve tangram puzzles. no notes. it's giving genius toddler energy π§©β¨
π¦ SYNOPSIS π¦
tangram [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--delay number] [--wireframe]
[--viewing_time number] [--rotate] [--fps]
π DESCRIPTION π
so tangram takes a few basic shapes (the little classic puzzle pieces, yk?) and builds silhouettes of recognizable objects out of them π«Ά it's literally the computer doing a puzzle in front of you and honestly? main character energy.
π OPTIONS π
tangram accepts the following options, and yes we're going through all of them, no skipping, iykyk:
--visualvisual β pick which visual to use, bestie π¨ the legal values are either the name of a visual class, or the id number of a specific visual (and that number can be decimal or hex, we're flexible like that).--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 π look at you, going straight onto the desktop.--window-idnumber β draw on the specified window π you tell it exactly which one.--delaynumber β per-frame delay, measured in microseconds β±οΈ default is10000, which is0.01seconds. basically the vibe-speed knob.--wireframe|--no-wireframeβ render in wireframe instead of solid π skeleton mode vs. full outfit, pick your look.--viewing_timenumber β how long, in seconds, the finished puzzle should be displayed before it moves on πΈ default is5, so you get five whole seconds to admire the glow-up.--rotate|--no-rotateβ rotate the camera around the puzzle π₯ it's giving dramatic slow pan around the finished masterpiece.--fpsβ display the current frame rate, CPU load, and polygon count π nerdy little stats overlay, we love her.
π§ ENVIRONMENT π§
the environment variables it cares about:
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 Β© 2005 by Jeremy English.
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.
fr fr, it's the classic "as is, no warranty" situation π don't come for anybody if it misbehaves.
π AUTHOR π
Jeremy English <jhe@jeremyenglish.org> β thank you for the puzzle content, king π
and that's the whole page bestie π this one shipped as part of X Version 11, package 6.17-1.fc44, dated 13-Oct-2026 β so go run tangram, enable --rotate, and stan a computer solving shapes ππ§©β¨
π¦ 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