xzoom(1)

🌸 xzoom β€” magnify part of X display, with real-time updates 🌸

okay bestie, welcome to xzoom(1) β€” the little X11 magnifier that updates in real time and is genuinely so much fun. she's iconic, she's old-school, she's in section 1 of the manual, and she's about to become your new obsession πŸ’–


✨ NAME ✨

xzoom β€” magnify part of X display, with real-time updates


πŸŽ€ SYNOPSIS πŸŽ€

xzoom

xzoom [args]

xzoom [-x ] [-y ] [-mag magnification]
      [-geometry 'width size' x 'height size']

πŸ¦‹ DESCRIPTION πŸ¦‹

xzoom displays, inside its very own window, a magnified area of the X11 display. that's the whole vibe. πŸ”βœ¨

and like, you're not stuck with whatever it starts with β€” you can interactively change the zoomed area, the window size, the magnification (and yes, you can even use a different magnification for the X and Y axes, because why be normal), or rotate and mirror the image. main character energy, fr fr.

use commands to change rotation, zoom or mirror the image. (the commands are listed down in COMMANDS, don't worry, we get there πŸ’…)


πŸ’… OPTIONS πŸ’…

  • -d <displayname>, -display <displayname> β€” the name of the display to use. tell her which display you're on, bestie.
  • -mag <magnification [ magnification ]> β€” what magnification to use. if two number arguments are supplied, the first is used for X magnifications and the second is used for Y magnification. the magnification should be greater than 0. (lowkey important, don't skip that part 🫢)
  • -geometry <geometry> β€” size and position xzoom's window.
  • -source <geometry> β€” size and position the initial source area which is magnified. the dimensions of this area are multiplied by the magnification to get the size of xzoom's window. if these dimensions are given separately (by use of -geometry) then an error is reported. so don't do that. seriously, she will not be chill about it 😭
  • -x β€” mirror horizontally.
  • -y β€” mirror vertically.
  • -xy β€” exchange X and Y axes before any magnification is performed. plot twist energy fr.

⭐ COMMANDS ⭐

these are the keyboard (and mouse) shenanigans you can pull while xzoom is running. so many options, so much power πŸ‘‘

  • + β€” increase magnification value by 1.
  • - β€” decrease magnification value by 1.
  • x β€” mirror the display image horizontally.
  • y β€” mirror the display image vertically.
  • z β€” rotate 90 degrees counter-clockwise.
  • w β€” the next + or - only changes width scaling.
  • h β€” the next + or - only changes height scaling.
  • d β€” sets the delay between frame updates. the built-in delays are 200, 100, 50, 10 and 0 ms.
  • q β€” quit. bye bestie 😭
  • Arrow keys β€” scroll the zoomed area 1 pixel in the direction of the arrow. if the control key is pressed the zoomed area will scroll 10 pixels. (hold ctrl for the speedy version, we love efficiency ✨)
  • Mouse buttons β€” to set the location of the magnified area, click the left mouse button inside xzoom's window and then move it (keep the button pressed) to the place which you want to see magnified.

xzoom allow you to resize it's window at any time. yes literally whenever, she's flexible like that πŸ’β™€οΈ

when xzoom is iconified it simply waits to get deiconified. just vibing in the background, no drama, no cap.


🌈 EXAMPLES 🌈

xzoom -mag 5
       # Open xzoom with magnification 5.
xzoom -mag 2 -geometry 800x400
       # Open xzoom with magnification 2 and windows size 800x400.
xzoom -x
       # Open display flipping right and left.

πŸ‘€ SEE ALSO πŸ‘€

xmag(1), xzoom help page.


πŸ’œ AUTHORS πŸ’œ

xzoom was written by Itai Nahshon.

this manual page was written by Daniel Lenharo de Souza <lenharo@debian.org> for the Debian project (but may be used by others).


and that's the whole page, bestie 🫢 this was xzoom-0.3-26, dated 22 Jun 2020, brought to you with so much love. go magnify something cute πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from