Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RootCmd = &cobra.Command{
Use: "gsvnc",
Short: "Gsvnc is an extensible, cross-platform VNC server written in go.",
Long: `Gsvnc is intended to be a fast and flexible VNC server, devoid of the complexities of the many out there written in C.
It uses gstreamer on the backend to provide framebuffer (and eventually audio via QEMU extensions) streams to connected clients.
The supported security/encoding types are limited at the moment, but the intention is to implement at least all of the core ones.
Then, either provide a pluggable interface for implementing optional features, or at least keep the code base simple enough to make
implementing them easy.
By default only core security types and encodings are enabled, however you can disable/enable different features by using the
+/- syntax at the end of the command line. For example:
gsvnc -- +TightSecurity -None -RawEncoding +TightEncoding
A list of all available features and their default status can be obtained with --list-features.
(You can also use this command to see the effect of the positional flags)
`,
RunE: run,
}
RootCmd is the exported root cmd for the gsvnc server.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.