You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

vncsession.man.in 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. .TH vncsession 8 "" "TigerVNC" "Virtual Network Computing"
  2. .SH NAME
  3. vncsession \- start a VNC server
  4. .SH SYNOPSIS
  5. .B vncsession
  6. .RI < username >
  7. .RI <: display# >
  8. .SH DESCRIPTION
  9. .B vncsession
  10. is used to start a VNC (Virtual Network Computing) desktop.
  11. .B vncsession
  12. performs all the necessary steps to create a new user session, run Xvnc with
  13. appropriate options and starts a window manager on the VNC desktop.
  14. .B vncsession
  15. is rarely called directly and is normally started by the system service
  16. manager.
  17. .SH FILES
  18. Several VNC-related files are found in the directory $HOME/.vnc:
  19. .TP
  20. @CMAKE_INSTALL_FULL_SYSCONFDIR@/tigervnc/vncserver-config-defaults
  21. The optional system-wide equivalent of $HOME/.vnc/config. If this file exists
  22. and defines options to be passed to Xvnc, they will be used as defaults for
  23. users. The user's $HOME/.vnc/config overrides settings configured in this file.
  24. The overall configuration file load order is: this file, $HOME/.vnc/config,
  25. and then @CMAKE_INSTALL_FULL_SYSCONFDIR@/tigervnc/vncserver-config-mandatory. None are required to exist.
  26. .TP
  27. @CMAKE_INSTALL_FULL_SYSCONFDIR@/tigervnc/vncserver-config-mandatory
  28. The optional system-wide equivalent of $HOME/.vnc/config. If this file exists
  29. and defines options to be passed to Xvnc, they will override any of the same
  30. options defined in a user's $HOME/.vnc/config. This file offers a mechanism
  31. to establish some basic form of system-wide policy. WARNING! There is
  32. nothing stopping users from constructing their own vncsession-like script
  33. that calls Xvnc directly to bypass any options defined in
  34. @CMAKE_INSTALL_FULL_SYSCONFDIR@/tigervnc/vncserver-config-mandatory. The overall configuration file load
  35. order is: @CMAKE_INSTALL_FULL_SYSCONFDIR@/tigervnc/vncserver-config-defaults, $HOME/.vnc/config, and then
  36. this file. None are required to exist.
  37. .TP
  38. $HOME/.vnc/config
  39. An optional server config file wherein options to be passed to Xvnc are listed
  40. to avoid hard-coding them to the physical invocation. List options in this file
  41. one per line. For those requiring an argument, simply separate the option from
  42. the argument with an equal sign, for example: "geometry=2000x1200" or
  43. "securitytypes=vncauth,tlsvnc". Options without an argument are simply listed
  44. as a single word, for example: "localhost" or "alwaysshared".
  45. The special option
  46. .B session
  47. can be used to control which session type will be started. This should match
  48. one of the files in \fI/usr/share/xsessions\fP. E.g. if there is a file called
  49. "gnome.desktop", then "session=gnome" would be set to use that session type.
  50. .TP
  51. $HOME/.vnc/passwd
  52. The VNC password file.
  53. .TP
  54. $HOME/.vnc/\fIhost\fP:\fIdisplay#\fP.log
  55. The log file for Xvnc and the session.
  56. .SH SEE ALSO
  57. .BR vncviewer (1),
  58. .BR vncpasswd (1),
  59. .BR vncconfig (1),
  60. .BR Xvnc (1)
  61. .br
  62. https://www.tigervnc.org
  63. .SH AUTHOR
  64. Tristan Richardson, RealVNC Ltd., D. R. Commander and others.
  65. VNC was originally developed by the RealVNC team while at Olivetti
  66. Research Ltd / AT&T Laboratories Cambridge. TightVNC additions were
  67. implemented by Constantin Kaplinsky. Many other people have since
  68. participated in development, testing and support. This manual is part
  69. of the TigerVNC software suite.