Provided by: vncsnapshot_1.2a-5.1_amd64 bug

NAME

       vncsnapshot - grab snapshots from VNC servers

SYNTAX

       vncsnapshot [options] host:display JPEG-file
       vncsnapshot [options] -listen local-display JPEG-file
       vncsnapshot [options] -tunnel host:display JPEG-file
       vncsnapshot [options] -via gateway host:display JPEG-file

DESCRIPTION

       VNC  Snapshot  is  a  command-line  program  for VNC. It will save a JPEG image of the VNC
       server's screen.

       This manual page documents version 1.2a of vncsnapshot.

OPTIONS

       -allowblank
              Allow blank (all black) images  as  snapshots.  See  -ignoreblank.   -compresslevel
              level  Compress  network  messages  to  level,  if the server supports it. level is
              between 0 and 9, with 0 being no compression and 9 the maximum. The default is 4.

       -cursor
              Include the cursor in snapshots. Only effective if the remote server is a  TightVNC
              version; otherwise ignored.

       -encodings list
              Use the given encodings. The default is
               "copyrect tight hextile zlib corre rre"
              or
               "raw copyrect tight hextile zlib corre rre"
              when VNC snapshot and the server are on the same machine.

       -ignoreblank
              Ignore blank (all black) screens; do not save the screen until a screen that is not
              all black is received. This is useful with some servers that send an  initial  all-
              black screen before sending the actual screen. This is the default.

       -jpeg  Request  the  remote  server  to use JPEG-style encoding when sending the image, if
              possible. Currently only supported by TightVNC (and servers derived from it).  This
              is the default.

       -nocursor
              Do  not  include  the cursor in snapshots. Only effective if the remote server is a
              TightVNC version; otherwise ignored. This is the default.

       -nojpeg
              Request the remote server to not use JPEG-style encoding when sending the image, if
              possible. Currently only supported by TightVNC (and servers derived from it).

       -listen local-display
              Do  not  connect to a server; wait for the server to connect to the specified local
              "display". Cannot be used with -tunnel or -via options.

       -passwd filename
              Read encrypted password from filename instead of from the console. The filename can
              be made with the vncpasswd utility included with the vncsnapshot release.

       -quality quality
              Use  the  specified JPEG image quality (0-100) for the output file.  The default is
              100.

       -quiet Do not print any messages. Opposite of -verbose.

       -rect wxh+x+y
              Save a sub-rectangle of the screen, width w height h offset from the left by x  and
              the top by y.

              A negative number for x or y makes it an offset from the opposite edge.

              A  zero  value  for  the  width or height makes the snapshot extend to the right or
              bottom of the screen, respectively.

              The default is the entire screen.

       -tunnel
              Connect to the remote server via an SSH tunnel.  Cannot be  used  with  -listen  or
              -via options.

       -via gateway
              Connect to the remote server via an SSH tunnel on the host gateway.  Cannot be used
              with -listen or -tunnel options.

       -verbose
              Print messages; default.

       -vncQuality quality
              Use the specified image quality level (0-9) for tight encoding. The default  is  9.
              Only effective if the remote server is a TightVNC version; otherwise ignored.

       -count number
              Take  number  snapshots;  default  1.  If greater than 1, vncsnapshot will insert a
              five-digit sequence number just before the output file's  extension;  i.e.  if  you
              specify  out.jpeg  as the output file, it will create out00001.jpeg, out00002.jpeg,
              and so forth

       -fps rate
              When taking multiple snapshots, take them every rate seconds; default 60.

EXAMPLES

       vncsnapshot anhk-morpork:1 unseen.jpg
              Get a snapshot of screen 1 from the server ahnk-morpork and save it in  unseen.jpg.
              The entire screen is saved; the default transport is used.

       vncsnapshot -listen 0 portrait.jpeg
              Wait  for  a  server  to connect to this host (using "screen" 0), and then save the
              full screen image in portrait.jpeg.

       vncsnapshot -passwd ~/.vnc/passwd -rect 640x0+120+30 :1 subarea.jpeg
              Using ~/.vnc/passwd to get the server's password, connect to screen 1 on the  local
              machine  and  save  a  rectangle  640  pixels high and extending to the right edge,
              offset 120 pixels from the left and 30 pixels down.

       vncsnapshot -rect 0x0-800-600 :1 pict.jpeg
              Get a snapshot that is 800 pixels from the right  edge  and  600  pixels  from  the
              bottom  of  the  screen.  It  will  extend  to the screen edges, making it 800x600.
              Alternatively, the rectangle could be given as -rect 800x600-0-0,  which  specifies
              the same region.

AUTHOR

       Grant McDorman <grmcdorman@netscape.net>
       Based on TightVNC <http://www.tightvnc.com> and RealVNC <http://www.realvnc.com>.

DISTRIBUTION

       Source for vncsnapshot can be found at <http://vncsnapshot.sourceforge.net>.

SEE ALSO

       vncviewer(1), Xvnc(1), vncpasswd(1), vncconnect(1)