/usr/bin/vncserver is a script on pretty much all distros. This is because the original VNC was developed at AT&T labs and (although today under GPL) had several hiccups about the licensing of the code (see footnote). Several spin-off were developed with variable command line syntax and functionality.
vncserver command (as a script) exist to abstract the differences between the different implementations. The script uses the original VNC syntax as originally thought by Tristan. The original syntax did not include a
Today the script will call one of the variants of VNC:
TigetVNC popular on RedHat
TightVNC popular on fast evolving RPM based distros (e.g. Fedora)
RealVNC the original VNC server from AT&T (now under GPL)
Xvnc popular on Debian based distros
UltraVNC which are not very popular
- Other variants exist.
The best way is to simply read
/usr/bin/vncserver and close to the
start command you shall find the actual command used to start the VNC server. The command itself will have either
-V which will print the version of the VNC server.
This post uses the name "VNC" in the benefit of the trademark holder and not meaning to infringe the trademark.