Provided by: vnc-common_3.3.7-8ubuntu2_i386 bug


       vnc.conf - configuration file for Virtual Network Computing


       $variable = "someValue";

       $variable = "someValue";

       $variable .= "someValue";

       $variable = $var1 . $var2;


       /etc/vnc.conf is the site wide configuration file for vncserver(1), the
       free X server for Virtual Network Computing (VNC). It can  be  used  to
       change  the  behaviour  of the server at startup time, although for all
       values exist suitable default values.

       vnc.conf will be parsed by vncserver. Then vncserver will  proceed  and
       read  ~/.vncrc,  a  file that can be changed on a per-user base. It has
       the some syntax and options as the file described in this document.


       A sample examplae file should  come  with  the  Debian  package,  under
       descriptive,andthis document will mainly repeat  the  information  that
       already can be found there.


       The  file  is  in  perl(1) syntax, although only variable assignment is
       allowed for your safety and convenience. But there still a  variety  of
       possibilities to set the string variables.

       All  variable  names  are prefixed by ‘$’. You can assign a string to a
       variable using the ‘=’ operator, and you  can  append  a  string  to  a
       variable using the ‘.=’ operator. You can concatenate two strings using
       the ‘.’  operator. You can substitute variables even inside quotes. You
       can access the environment variables using the notation $ENV{VARIABLE}.

       You can unset a variable by assigning the empty string ""  to  it.  Use
       this to return the state of the variable from ‘set’ to ‘use default’.

       You may or may not end a line with a semicolon.


       The options are given with their default value if this is known.

       $vncClasses = "/usr/X11R6/lib/vncserver";
              Should be the path to the java classes of the server.

       $XFConfigPath = "/etc/X11/XF86Config";

              Can be set to the global XF86Config file. This will be parsed to
              gain default values for $fontPath and $colorPath.  If  you  want
              to  disable  this feature, point it to an invalid file, /foo for

              Should a comma seperated list of fonts to be added to  the  font
              path.  If  not  specified, and $XFConfigPath is valid, vncserver
              will read the $fontPath from there. If both  are  not  set,  the
              default will apply.

              should  be  the RGB file to be used by X. This can also be taken
              from the XF86Config file if specified by $XFConfigPath.

       $vncUserDir = "$ENV{HOME}/.vnc";
              Contains the filename for the log files directory of  Xvnc  (the
              server) and the viewers that are connected to it.

       $vncPasswdFile = $vncUserDir . "/passwd";
              Contains the filename of the password file for Xvnc.

       $vncStartup = "/etc/X11/XSession";
              Points to a script that will be started at the very beginning of
              the Xvnc session.

       $xauthorityFile = "$ENV{HOME}/.Xauthority";
              Specifies the path to the X authority file that should  be  used
              by your Xvnc server.

       $defaultDesktopName = "X";
              Should  be  set to the default name of the desktop.  This can be
              changed at the command line with -name.

       $geometry  = " 640x400 ";
              This sets framebuffer width & height. Default will be calculated
              if  server  is  started  from within a running X servers. Can be
              changed at the commandline ( -geometry).  A fixed  default  will
              be used if vncserver is not invoked in a running X session.

       $depth = "16";

       $pixelformat = "rgb565";
              $depth  sets  the  framebuffer  color  depth. Must be an integer
              value  between  8  and  32.   $pixelformat  sets   the   default

              The  default  values  will  be  calculated  if  none of both are
              specified and when vncserver is called from within a  running  X
              servers.  Can be changed at the command line with option -depth.
              A fixed default value will be used if vncserver is  not  invoked
              in a running X session.

              This  option  lets  you set the display from which you can query
              the default of the above three options, if  you  don’t  want  to
              start vncserver from within a running X server. It will be added
              to the call of xdpyinfo.  It is useful to get the  default  from
              the  X  server  you will run xvncviewer in, because the data has
              not to be recalculated then.

              $getDefaultFrom  = " -display localhost:0 "; is an  example  how
              to do this.

       $rfbwait = "120000";
              Sets the maximum time in msec to wait for vnc client viewer.


              A   wrapper   script  around  Xvnc  to  start  the  server  with
              appropriate defaults.

              Command to create and change password files to be used by
              the  RFB protocol (can be specified in the $vncPasswdFile
              variable).   /usr/bin/Xvnc  The  real  server.  Will   be
              invoked by vncserver.


       vncserver(1x),     Xvnc(1x),    vncpasswd(1x),    xvncviewer(1),


       1998    -    Originally    written    by    Marcus     Brinkmann
       (  for  the Debian GNU/Linux