Man Linux: Main Page and Category List

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)