vfeedback(6x)
π vfeedback β like, the XScreenSaver manual page, bestie π
okay so welcome to vfeedback(6x), straight out of the XScreenSaver manual, and no cap this is one of the prettiest little screenhacks around. buckle up π
β¨ NAME β¨
vfeedback β it simulates video feedback, fr fr.
π¦ SYNOPSIS π¦
vfeedback [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--tv-color number] [--tv-tint number]
[--noise number] [--tv-brightness number] [--tv-contrast number] [--fps]
πΈ DESCRIPTION πΈ
okay so picture this: you're pointing a video camera at an NTSC television. that's it. that's the whole vibe. vfeedback simulates exactly that β video feedback, the glorious infinite-mirror swirl situation π«. it's giving "accidental art installation," it's giving "2018 screensaver royalty," and honestly? obsessed.
π OPTIONS π
--visual visualβ picks which visual you wanna use, bestie. legal values are either the name of a visual class, or the id number (decimal or hex, your choice β¨) of one specific visual.--windowβ draws on a freshly-created window. this is the default, so it's the main character unless you say otherwise π--rootβ draws on the root window instead. go big or go home.--window-id numberβ draws on the exact window you point at. very "you had my attention, now you have my window ID" π«Ά--tv-color numberβ the Color Knob. range is0-1000. default:70. turn it and see what happens ποΈ--tv-tint numberβ the Tint Knob. range is0-100. default:5.--noise numberβ analog noise, the fuzzy little crunch of a real signal π«οΈ range is0.0-0.2. default:0.02.--darken numberβ darkens the looped image. range is0.0-1.0. default:0.7. lowkey the unsung hero of the whole effect.--tv-brightness numberβ the Brightness Knob. range is0.0-100.0. default:3.0. β¨ glow up β¨--tv-contrast numberβ the Contrast Knob. range is0-1500. default:1000.--fps|--no-fpsβ whether to show a frames-per-second display at the bottom of the screen. numbers on screen = very demure, very mindful, or not, your call π
π ENVIRONMENT π
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 theRESOURCE_MANAGERproperty.XSCREENSAVER_WINDOWβ the window ID to use with--root.
π SEE ALSO π
X(1), xscreensaver(1) β go read those too, iykyk π§
π COPYRIGHT π
Copyright Β© 2018 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. (yes that's the whole thing, it's the standard permissive-license slay π)
β AUTHOR β
Jamie Zawinski. an icon, a legend, the blueprint π
quick heads-up bestie π: the synopsis line up top doesn't mention --darken, but the OPTIONS list totally does β so if you were like "wait, where's darken in the synopsis," that's just how the page is written, not me being messy, promise π
and that's the whole page!! mwah π this was vfeedback(6x) from X Version 11, version 6.09, dated 07-Jun-2024 β okay bye, go point a camera at a TV πβ¨π¦
π¦ where this page comes from
- debian trixie: xscreensaver-data-extra 6.09+dfsg1-1 Β· Other_1
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms