vncconfig(1)
π vncconfig β configure and control a VNC server π
okay bestie, welcome to vncconfig(1), a page from the Virtual Network Computing manual set π¦. it's giving "little tool that runs the whole vibe of your VNC session", and honestly? iconic. let's get into it β¨
πΈ SYNOPSIS πΈ
vncconfig [parameters]
vncconfig [parameters] -connect [-view-only] host[:port]
vncconfig [parameters] -disconnect
vncconfig [parameters] [-set] Xvnc-param=value ...
vncconfig [parameters] -list
vncconfig [parameters] -get Xvnc-param
vncconfig [parameters] -desc Xvnc-param
π DESCRIPTION π
vncconfig is your girl for configuring and controlling a running instance of Xvnc, or literally any other X server that has the VNC extension bolted on. π«Ά
important!! it cannot be used to control VNC servers from before version 4. sorry babe, that's ancient history π
So here's the tea. When you run it with no options at all, it becomes a kind of "helper" application for Xvnc. Its main character purpose in this mode is to ask the user how new connections should be handled β but only if that feature is enabled, okay? π
- the
-nowinflag is there if you always want that query support but you do NOT want to clutter your desktop with the settings window. lowkey valid. - alternatively, the
-iconicoption makes it iconified by default. cute and tucked away. π
When you run it in any other mode, vncconfig is a one-shot program β it does one job and dips. it configures or controls Xvnc as appropriate. Specifically it can:
- tell
Xvncto connect or disconnect from listening viewers - set and retrieve
Xvnc's parameters
and now the part you cannot skip, bestie: the DISPLAY environment variable or the -display option must be set as appropriate to control Xvnc. periodt. β¨
heads up π if you run it on an ordinary X server (or on a version 3 Xvnc), you'll get an error message saying there's no VNC extension. not a vibe, but that's what happens.
β¨ OPTIONS β¨
-connect [-view-only] host[:port]β tells anXvncserver to make a "reverse" connection to a listening VNC viewer. (normally it's the other way round β the viewer connects to the server, iykyk.)hostis where the listening viewer is running. if it's not listening on the default port of5500, you can sayhost:portinstead. the-view-onlyoption says the server must ignore all keyboard or mouse events sent by the client. read-only queen behavior π-desc Xvnc-paramβ prints a short description of the givenXvncparameter. it's giving "explain it to me like I'm five" π§-disconnectβ causesXvncto disconnect from all viewers, so the VNC desktop is not displayed anywhere. poof. gone. π-get Xvnc-paramβ prints the current value of the givenXvncparameter.-listβ lists all the parameters supported byXvnc. the full menu, bestie π[-set] Xvnc-param=valueβ sets anXvncparameter to the given value. but bestie listen β some ofXvnc's parameters are read only once at startup, so changing them this way may not have any effect. it's giving "you had one chance and you missed it" π
π¦ PARAMETERS π¦
vncconfig also has parameters of its own, which you can set on the command line. do NOT confuse these with Xvnc's parameters β those are the ones you manipulate with the -set, -get, -list and -desc options. two different friend groups, don't mix them up π
the rules, no cap:
- parameters can be turned on with
-paramor off with-param=0 - parameters that take a value can be specified as
-param value - other valid forms are
param=value,-param=value, and--param=value - parameter names are case-insensitive π
-display Xdisplayβ specifies theXvncserver to control. this is the one you need, remember? π―-iconicβ when run as a "helper" app, make the window iconified at startup. tiny window energy π-nowinβ when run as a "helper" app, don't put up a window. stealth mode, slay β¨
π SEE ALSO π
π AUTHOR π
Tristan Richardson, RealVNC Ltd. and others.
VNC was originally developed by the RealVNC team while at Olivetti Research Ltd / AT&T Laboratories Cambridge. TightVNC additions were implemented by Constantin Kaplinsky. Many other people have since participated in development, testing and support. This manual is part of the TigerVNC software suite. π«Ά
and that's the whole page, bestie!! this lil manual lives in the TigerVNC software suite, and it's the vncconfig(1) page from the Virtual Network Computing manual set β TigerVNC edition, coming to you straight from the TigerVNC crew. πβ¨ππ¦πΈπ
π¦ where this page comes from
- alpine 3.24: tigervnc-doc 1.16.2-r0 Β· GPL-2.0-or-later
- arch rolling: tigervnc 1.16.2-5 Β· GPL-2.0-only
- centos-stream 9: tigervnc-server-minimal 1.16.2-4.el9 Β· GPL-2.0-or-later
- fedora 43: tigervnc-server-common 1.16.2-4.fc43 Β· GPL-2.0-or-later
- fedora 43: tigervnc-server-minimal 1.15.0-7.fc43 Β· GPL-2.0-or-later
- fedora 44: tigervnc-server-common 1.16.0-2.fc44 Β· GPL-2.0-or-later
- fedora 44: tigervnc-server-common 1.16.2-4.fc44 Β· GPL-2.0-or-later
- nixos 26.05: tigervnc 1.16.2
- nixpkgs unstable: tigervnc 1.16.2
- opensuse-leap 16.0: xorg-x11-Xvnc 1.15.0-160000.4.1 Β· GPL-2.0-only AND MIT
- opensuse-leap 16.0: xorg-x11-Xvnc 1.15.0-160000.4.1 Β· GPL-2.0-only AND MIT
- opensuse-leap 16.0: xorg-x11-Xvnc 1.15.0-160000.4.1 Β· GPL-2.0-only AND MIT
- opensuse-leap 16.0: xorg-x11-Xvnc 1.15.0-160000.4.1 Β· GPL-2.0-only AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms