/etc/vnc.conf is in tigervnc-standalone-server 1.7.0+dfsg-8ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 | # /etc/vnc.conf written by Joachim Falk. This file is in the Public Domain.
#
# This is the configuration file for the tigervnc-standalone-server package.
# It is Perl syntax and is source from the tigervncserver script.
# Every value has suitable defaults, so you probably don't need any modifications.
#
# After this file, $(HOME)/.vnc/vnc.conf will be sourced, so values can be
# overwritten on a per-user basis. If you want to reactivate the default
# value there, you have to specify an undef value. For example, $fontPath
# will set to the default value after
#
# $fontPath = "/foo";
# $fontPath = undef;
#
# If you are missing something, please let me know.
# joachim.falk@gmx.de
# System configuration
# --------------------
#
# This section contains entries that should be true for all users.
# $vncClasses should be the path to the java classes of the VNC server.
# $baseHttpPort is the port base for the http server. For display :nn
# $vncClasses will be served on port $baseHttpPort + nn
#
# Default: $vncClasses = "/var/www/vnc"; # if /var/www/vnc is present.
# Default: $baseHttpPort = undef; # disables the http server
# $XFConfigPath can be set to the global XF86Config file. This will be
# parsed to gain a default value for $fontPath. If you want
# to disable this feature, point it to an invalid file,
# "/invalid" for example.
# $XFConfigPath = "/etc/X11/xorg.conf";
# $fontPath should be a comma separated 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.
# Example:
# $fontPath = "tcp/localhost:7100"; # would force Xtigervnc to use xfs.
# Example:
# $fontPath = "";
# $fontPath .= "/usr/share/fonts/X11/misc,";
# $fontPath .= "/usr/share/fonts/X11/cyrillic,";
# $fontPath .= "/usr/share/fonts/X11/100dpi/:unscaled,";
# $fontPath .= "/usr/share/fonts/X11/75dpi/:unscaled,";
# $fontPath .= "/usr/share/fonts/X11/Type1,";
# $fontPath .= "/usr/share/fonts/X11/100dpi,";
# $fontPath .= "/usr/share/fonts/X11/75dpi,";
#
# Default: $fontPath = undef; # Use Xtigervnc built-in default font path.
# Use Xtigervnc built-in default font path even if $XFConfigPath is present
# and contains FontPath directives.
$fontPath = undef;
# $PAMService is the PAM service used for plain password authentication
# if one of the security types Plain, TLSPlain, and
# X509Plain is used.
#
# Default: $PAMService = "tigervnc"; # if /etc/pam.d/vnc is absent.
# Default: $PAMService = "vnc"; # if /etc/pam.d/vnc is present.
# $sslAutoGenCertCommand is used to auto generate the certificate
# for the X509Cert and X509Key options. The configuration for
# openssl is taken from /etc/tigervnc/ssleay.cnf where we substitute
# @HostName@ by the fully qualified domain name of the host.
#
# Example: $sslAutoGenCertCommand =
# "openssl req -newkey rsa:4096 -x509 -days 365 -nodes";
#
# Default: $sslAutoGenCertCommand =
# "openssl req -newkey ec:/etc/tigervnc/ecparams.pem -x509 -days 2190 -nodes";
# User configuration
# ------------------
#
# This section contains entries that may change from user to user.
# You can overwrite these settings by providing a ~/.vnc/vnc.conf
# configuration file.
# $vncUserDir contains the filename for the log files directory of Xtigervnc
# (the server) and the viewers that are connected to it.
#
# Default: $vncUserDir = "$ENV{HOME}/.vnc";
# $vncPasswdFile contains the filename of the password file for Xtigervnc.
# This file is only used for the security types VncAuth,
# TLSVnc, and X509Vnc.
#
# Default: $vncPasswdFile = "$vncUserDir/passwd";
# $vncStartup points to a script that will be started at the very beginning.
#
# Default: $vncStartup = "$vncUserDir/Xvnc-session";
$vncStartup = "/etc/X11/Xvnc-session";
# $xauthorityFile should be the path to the authority file that should be used
# by the Xtigervnc server.
#
# Default: $xauthorityFile = "$ENV{XAUTHORITY}" # if the env var is defined.
# Default: $xauthorityFile = "$ENV{HOME}/.Xauthority"; # otherwise
# $desktopName should be set to the default name of the desktop.
# This can be changed at the command line with -name.
#
# Default: $desktopName = "${HOSTFQDN}:nn ($USER)" # Where nn is the display number.
# $wmDecoration sets the adjustment of $geometry to accommodate the window decoration
# used by the X11 window manager. This is used to fully display
# the VNC desktop even if the VNC viewer is not in full screen mode.
#
# Default: $wmDecoration = "8x64";
# $geometry sets framebuffer width & height. A default can be derived if the
# tigervncserver is run in a X session -- either $ENV{DISPLAY} or the
# session given by $getDefaultFrom -- with the -xdisplaydefaults
# option. The geometry can also be changed at the commandline with
# the -geometry option. Otherwise, the fixed default provided below
# will be used.
#
# Default: $geometry ="1280x1024";
$geometry = "1900x1200";
# $depth sets the framebuffer color depth. Must be between 8 and 32.
# $pixelformat sets the default pixelformat.
# A default can be derived if the tigervncserver is run in a
# X session -- either $ENV{DISPLAY} or the session given by
# $getDefaultFrom -- with the -xdisplaydefaults option. The depth
# and pixelformat can also be changed at the commandline with
# the -depth and -pixelformat options. Otherwise, the fixed
# defaults provided below for the two settings will be used.
#
# Example: $depth = "16";
# $pixelformat = "rgb565";
#
# Default: $depth = "24";
# Default: $pixelformat = undef;
# $getDefaultFrom sets the display for the -xdisplaydefaults option if
# tigervncserver is not called in an X session, i.e.,
# the $ENV{DISPLAY} variable is not set. The -xdisplaydefaults
# option can be used to derive values for the above three
# options, i.e., $geometry to $pixelformat. The $getDefaultFrom
# value will be added to the call of xdpyinfo.
#
# Example: $getDefaultFrom = "-display localhost:0";
#
# Default: $getDefaultFrom = undef;
# $rfbwait sets the maximum time in msec to wait for VNC client viewer.
# Default: $rfbwait = "30000";
# $localhost should the TigerVNC server only listen on localhost for
# incoming VNC connections.
#
# Example: $localhost = "yes";
# Example: $localhost = "no";
#
# Default: $localhost = "yes"; # if $SecurityTypes does not contain any TLS*
# # or X509* security types or the $SecurityTypes
# # does contain at least on *None security type.
# Default: $localhost = "no"; # Otherwise
# $SecurityTypes a comma separated list of security types the TigerVNC
# server will offer. Available are None, VncAuth, Plain,
# TLSNone, TLSVnc, TLSPlain, X509None, X509Vnc, and X509Plain.
#
# Example: $SecurityTypes = "X509Vnc,X509Plain,TLSVnc,TLSPlain,VncAuth";
#
# Default: $SecurityTypes = "VncAuth" # if localhost is enabled (the default)
# Default: $SecurityTypes = "VncAuth,TLSVnc" # otherwise
# $PlainUsers a comma separated list of users that are authorized to access
# the VNC server if the security types Plain, TLSPlain, or
# X509Plain are used to establish the connection. The password
# for these users are check by the system via the PAM service
# specified via $PAMService option.
#
# Example: $PlainUsers = "user1,user2";
#
# Default: $PlainUsers only contains the user starting the tigervncserver.
# $X509Cert and $X509Key contan the filenames for a certificate and its
# key that is used for the security types X509None, X509Vnc,
# and X509Plain.
#
# Default: $X509Cert is auto generated if absent and stored in
# ~/.vnc/${HOSTFQDN}-SrvCert.pem
# Default: $X509Key is auto generated if absent and stored in
# ~/.vnc/${HOSTFQDN}-SrvKey.pem
#
# If filenames are given for $X509Cert and $X509Key either here or
# on the commandline via -X509Cert and -X509Key options, then
# the auto generation is disabled and the user has to take care
# that usable certificates are present.
1;
|