topologica(6x)

πŸ“¦
version 6.17 Β· 4 versions
, in fedora 44

✨ topologica ✨ (it's a 6x page, from the XScreenSaver manual bestie πŸ’–)

okay so real talk, this is one of those little screen saver pages and it's lowkey adorable, let me walk you through it 🫢


πŸ’« NAME πŸ’«

topologica β€” screen saver. yes that's it. that's the whole job. it saves your screen. iconic behavior. ✨


🌈 SYNOPSIS 🌈

topologica [--display host:display.screen] [--visual visual] [--window]
           [--root] [--delay number] [--speed number] [--scale number] [--fps]

like, you run it, you give it some flags, it does its thing πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

Pulsing lines of light.

that's. literally. the entire description. and honestly? it ate. short, mysterious, main character energy. pulsing lines of light. periodt. 🌸


πŸŽ€ OPTIONS πŸŽ€

here's where it gets juicy, bestie. every single flag, no skips, i gotchu πŸ’–

  • --visual visual β€” which visual you wanna use, queen. legal values are either the name of a visual class, or the id number of a specific visual (and the id can be in decimal or hex, so go wild 🩷).
  • --window β€” draws on a brand-new window that it creates. this is the default, so if you don't say anything, this is what you get. no cap.
  • --root β€” draws on the root window instead. living that background life πŸͺŸβœ¨
  • --delay number β€” per-frame delay, measured in microseconds. default is 20000, which is 0.02 seconds. tiny lil pauses between frames, we love a measured queen πŸŽ€
  • --speed number β€” animation speed!! 2.0 means twice as fast, 0.5 means half as fast. go fast, go slow, no judgment πŸƒβ™€οΈπŸ’¨
  • --scale number β€” frame buffer resolution. 0.5 means halve the resolution β€” better performance but lower quality output, if you wanna make that trade. default is 1.0, which is full quality, the full glamour ✨
  • --fps | --no-fps β€” do you want a frames-per-second display showing up at the bottom of the screen or not. that's the whole question πŸ”₯

🌿 ENVIRONMENT 🌿

the vibes your shell hands over, bestie:

  • DISPLAY β€” used to get the default host and display number.
  • XENVIRONMENT β€” used to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property. it's giving "actually, i'll take it from here" πŸ’…
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. yes this is exactly as niche and specific as it sounds 🫢

πŸ”₯ SEE ALSO πŸ”₯

go read these next, i promise they're worth it:


Copyright Β© 2014 by Otavio Good.

and the legal bit, which i'm keeping exactly as written because facts are facts:

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 note: "as is" means as is. no promises, no warranties, express or implied. nobody's catching you if it falls over. πŸ’€

🌟 AUTHOR 🌟

Otavio Good.


and that's the whole page, babe 🫢 this lovely little doc came to you courtesy of X Version 11, version 6.17-1.fc44, dated 13-Oct-2026 β€” so when you see those numbers floatin' around, that's the glow-up timeline. now go forth and enjoy your pulsing lines of light, you absolute icon πŸŒˆπŸ’–βœ¨

πŸ“¦ where this page comes from