DIZZY(6)

πŸ“¦
version 0.3 Β· 4 versions
, in debian trixie, ubuntu noble, ubuntu questing

πŸ’« DIZZY(6) πŸ’«

okay bestie sit DOWN because we're talking about dizzy β€” a graphics demo from the Perl user-contributed docs, and yes it's giving "screensaver from another dimension" πŸ’–


✨ NAME ✨

dizzy β€” a graphics demo that makes you dizzy using rotating textures πŸŒ€


🌸 SYNOPSIS 🌸

dizzy [-f|-w width -h height] [-t switch_module] [-T options]

πŸ¦‹ DESCRIPTION πŸ¦‹

so basically, dizzy is a graphics demo that rotates planes of patterns on a colored background and it literally makes you dizzy. that's the whole job. that's the assignment. πŸ˜΅β€πŸ’«

the textures can be cross-faded (fancy ✨), and there's a mode that automatically changes textures, which means you can just leave Dizzy running as a screensaver. main character energy fr fr.


πŸ’… OPTIONS πŸ’…

  • -w width, --width width β€” sets the window width. πŸ“
  • -h height, --height height β€” sets the window height. πŸ“
  • -f, --fullscreen β€” attempts to switch into a true fullscreen mode, if possible. heads up: the window size parameters get ignored when you do this. πŸ™ˆ
  • -a, --automode time β€” automatically switches textures after a specified number of seconds has passed. time can be fractional, and the decimal separator is always the period (so like 2.5, not 2,5). ⏱️
  • -t module, --texswitcher module β€” selects the texture switching module to use. default is Simple. see below for the available texture switchers and their descriptions πŸ‘‡
  • -T option=value, --texswitcher-options option=value β€” passes an option option with the value value to the selected texture switcher. which options exist depends on the texture switcher you picked. this option can be given multiple times to set multiple options. πŸŽ€
  • -d module, --rotswitcher module β€” selects the rotator switching module to use. default is Simple. see below for available texture switchers and their descriptions πŸ‘‡ (yes, the original says "texture switchers" here, we're keeping it exactly as written, no notes πŸ’€)
  • -D option=value, --rotswitcher-options option=value β€” passes an option option with the value value to the selected rotator switcher. which options exist depends on the rotator switcher you picked. this option can be given multiple times to set multiple options. 🌈
  • -r resolution, --texture-resolution resolution β€” changes the texture resolution. resolution must be a power of two. the default value is 256. ⭐
  • -R resolution, --shader-resolution resolution β€” changes the resolution used when rendering using shaders. resolution must be a power of two. the default is 1024. πŸ”₯
  • -z zoom, --zoom zoom β€” zooms the textures. the default value is 100. πŸ”
  • -c path, --cache-paths path β€” use a different path for cached textures. this option can be specified multiple times. πŸ—‚οΈ
  • -C, --disable-cache β€” don't use any texture cache at all. periodt. 🚫
  • --debug-show-planes β€” zooms out of the normal view so you can see how Dizzy creates the animation. a white border will also be drawn around the area that would have been shown had this option not been used. 🧚 super useful for the iykyk crowd.

πŸŽ€ TEXTURE SWITCHERS πŸŽ€

Simple

a simple texture switcher. it just sets the new texture when it is told to do so. takes no options. lowkey iconic in its minimalism. πŸ’œ

Blend

a texture switcher that crossfades between textures to generate a smooth transition. it takes one option:

  • duration=duration β€” sets the duration of a blend to duration seconds. the value can be fractional (the decimal separator is always a period). the default value is 2. ✨
bestie, IMPORTANT note: you have to add the time you specify here to the automode time. so if you want the transition to take two seconds and every image to stay for five seconds, you set the duration to 2 and automode to 7 (not 5). the math is mathing, trust. 😭

🌈 ROTATOR SWITCHERS 🌈

Simple

a simple switcher that just activates the new rotator without any transition. no drama, no fade, just straight to business. πŸ’…


πŸ‘‘ KEYBOARD COMMANDS πŸ‘‘

  • Cursor left β€” select previous available texture. ⬅️
  • Cursor right β€” select next available texture. ➑️
  • Cursor down β€” select previous available rotator function. ⬇️
  • Cursor up β€” select next available rotator function. ⬆️
  • Escape
  • q β€” exit Dizzy. πŸ‘‹

okay that's the whole thing, you're fully caught up bestie 🫢 this was perl v5.36.0, dated 2023-08-23, and it's the DIZZY(6) page from the User Contributed Perl Documentation. go forth and get dizzy πŸ’–πŸŒ€βœ¨

πŸ“¦ where this page comes from