zoom(6x)
π NAME
zoom β wander around a magnified desktop π¦
okay so real talk, zoom is that girl who takes an image, magnifies it, and then just... scrolls around it, fatbits-style. it's giving magnifying glass but make it screensaver π
β¨ SYNOPSIS β¨
zoom [--display host:display.screen] [--foreground color] [--background
color] [--window] [--root] [--window-id number][--mono] [--install]
[--visual visual] [--delay usecs] [--duration secs] [--lenses]
[--pixwidth pixels] [--pixheight pixels] [--pixspacex pixels]
[--pixspacey pixels] [--lensoffsetx pixels] [--lensoffsety pixels]
[--fps]
πΈ DESCRIPTION πΈ
k so zoom grabs an image, magnifies it, and scrolls around inside it, fatbits-style. it's literally a vibe π
now, which image it manipulates? that depends β it'll get grabbed from the portion of the screen underlying the window, or from the system's video input, or from a random file on disk. and what decides that? the grabDesktopImages, grabVideoFrames, and chooseRandomImages options in the ~/.xscreensaver file, bestie. see xscreensaver-settings(1) for more deets π
π OPTIONS π
zoom accepts the following options:
--windowβ draw on a newly-created window. this is the default, no cap β¨--rootβ draw on the root window.--window-id numberβ draw on the specified window, not me picking favorites or anything π«Ά--monoβ if you're on a color display but you want to pretend we're on a monochrome display? slay, do it.--installβ install a private colormap for the window π--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. iykyk.--delay microsecondsβ slow it down π--duration secondsβ how long to run before loading a new image. default120seconds β±οΈ--lensesβ instead of doing magnification we just copy an offset region from the original image. iflensoffsetx<pixwidth(and similarly for Y) then consecutive regions will overlap, giving the effect of looking through an array of lenses πβ¨--pixwidth pixelsβ width of the magnified pixels.--pixheight pixelsβ height of the magnified pixels.--pixspacex pixelsβ amount of black space between magnified pixels (X direction).--pixspacey pixelsβ amount of black space between magnified pixels (Y direction).--lensoffsetx pixelsβ distance in X direction between consecutive copied regions (only effective when-lensesused).--lensoffsety pixelsβ distance in Y direction between consecutive copied regions (only effective when-lensesused).--fpsβ (listed in the synopsis, bestie β it's right there at the end π)
π 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), xscreensaver-settings(1), xscreensaver-getimage(6x)
π COPYRIGHT π
Copyright Β© 2000 by James Macnicol. 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. periodt π
π AUTHOR π
James Macnicol <james.macnicol@mailexcite.com>, 20-Nov-2000. much code was shamelessly stolen from the spotlight hack and a few others π β iconic behavior, honestly.
ok that's the whole page bestie, go forth and magnify β¨
later babes π this was X Version 11, version 6.09 (07-Jun-2024), and yes the manual is literally called zoom(6x) β see you in the group chat π«ΆπΈ
π¦ 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