STARTVNC(1) User Commands STARTVNC(1)

NAME


startvnc - convenient management of VNC sessions

SYNOPSIS


startvnc [-z|-zone zone_name] [-help] [-session name]
[-size t|s|m|l|xl] [-list] [-nc|-noclient] [-q|-query host]
[-c|-connect session] [-Z bhyve_zone] [-view session] [-client]

DESCRIPTION


The startvnc utility simplifies launching and connecting to VNC
sessions. It combines the launching of a VNC server with
vncserver(1), the execution of the vncviewer(1) client, and the
management of what is run in the VNC session with setvncsession(1).
By default, a VNC server running a session is launched, along with a
VNC client to connect to it.

OPTIONS


The following options are supported:

-help
Shows the usage message, and a list of available
session names.


-session name
Specifies that VNC will be launched with the given
session name, as configured by the setvncsession(1)
utility. Use of this option will set the default VNC
session to the requested name, in the same way that
setvncsession(1) does.


-size t|s|m|l|xl
Sets the size of the VNC desktop to be tiny, small,
medium, large, or extra large.


-nc|-noclient
Just runs the VNC server, with no client. This option
is useful when running a VNC session on a remote
server. The remote system should run the VNC server,
with the client being run on the user's desktop
system.


-c|-connect session
Runs a VNC client to connect to the existing session.


-view session
Runs a VNC client to connect to the existing session
in view-only mode.


-client
Runs the vncviewer(1) client.


-list
Shows a list of VNC sessions that are currently
running.


-z|-zone zone_name
Manages VNC sessions on the local zone zone_name. It
will launch the session in the zone, and connect to a
session running in the zone (resolving the zone's name
to an IP address, as normal hostname resolution won't
work in this case).


-Z zone_name
Connects to the VNC console for the bhyve zone
zone_name. This requires the current user to have been
shared with the bhyve zone when it was created using
the -U option to zap create-zone. To connect to a VNC
session running inside the guest, use the -z option.


-q|-query host
Rather than launching a session itself, launches a VNC
server that queries a remote xdm(8) server using
XDMCP. Can be used with the -z option to connect to
an xdm(8) server in a local zone, in which case the
host is not required, but if supplied must be the same
as the zone name.


SEE ALSO


setvncsession(1), vncserver(1), vncviewer(1), zones(7), xdm(8)

Tribblix April 9, 2025 STARTVNC(1)

tribblix@gmail.com :: GitHub :: Privacy