summaryrefslogtreecommitdiffstats
path: root/x11vnc/help.c
diff options
context:
space:
mode:
Diffstat (limited to 'x11vnc/help.c')
-rw-r--r--x11vnc/help.c27
1 files changed, 25 insertions, 2 deletions
diff --git a/x11vnc/help.c b/x11vnc/help.c
index 03c9171..585da81 100644
--- a/x11vnc/help.c
+++ b/x11vnc/help.c
@@ -664,6 +664,15 @@ void print_help(int mode) {
" X11VNC_REMOTE channel, and this option disables/enables\n"
" it as well. Default: %s\n"
"\n"
+" To use different names for these X11 properties (e.g. to\n"
+" have separate communication channels for multiple\n"
+" x11vnc's on the same display) set the VNC_CONNECT or\n"
+" X11VNC_REMOTE env. vars. to the string you want, for\n"
+" example: -env X11VNC_REMOTE=X11VNC_REMOTE_12345\n"
+" Both sides of the channel must use the same unique name.\n"
+" The same can be done for the internal X11VNC_TICKER\n"
+" property (heartbeat and timestamp) if desired.\n"
+"\n"
"-allow host1[,host2..] Only allow client connections from hosts matching\n"
" the comma separated list of hostnames or IP addresses.\n"
" Can also be a numerical IP prefix, e.g. \"192.168.100.\"\n"
@@ -2834,6 +2843,12 @@ void print_help(int mode) {
"\n"
"-q, -quiet Be quiet by printing less informational output to\n"
" stderr. (use -noquiet to undo an earlier -quiet.)\n"
+"\n"
+" The -quiet option does not eliminate all informational\n"
+" output, it only reduces it. It is ignored in most\n"
+" auxiliary usage modes, e.g. -storepasswd. To eliminate\n"
+" all output use: 2>/dev/null 1>&2, etc.\n"
+"\n"
"-v, -verbose Print out more information to stderr.\n"
"\n"
"-bg Go into the background after screen setup. Messages to\n"
@@ -4635,6 +4650,13 @@ void print_help(int mode) {
" 'x11vnc -R shared' will enable shared connections, and\n"
" 'x11vnc -R scale:3/4' will rescale the desktop.\n"
"\n"
+" To use a different name for the X11 property (e.g. to\n"
+" have separate communication channels for multiple\n"
+" x11vnc's on the same display) set the X11VNC_REMOTE\n"
+" environment variable to the string you want, for\n"
+" example: -env X11VNC_REMOTE=X11VNC_REMOTE_12345\n"
+" Both sides of the channel must use the same unique name.\n"
+"\n"
" To run a bunch of commands in a sequence use something\n"
" like: x11vnc -R 'script:firstcmd;secondcmd;...'\n"
"\n"
@@ -4921,6 +4943,7 @@ void print_help(int mode) {
" keysym:str inject keystroke 'keysym' (number/name)\n"
" keysym:str,down inject 'keysym' (down=0,1)\n"
" ptr:x,y,mask inject pointer event x, y, button-mask\n"
+" fakebuttonevent:button,down direct XTestFakeButtonEvent.\n"
" sleep:t sleep floating point time t.\n"
" get_xprop:p get X property named 'p'.\n"
" set_xprop:p:val set X property named 'p' to 'val'.\n"
@@ -5199,8 +5222,8 @@ void print_help(int mode) {
" grabkbd nograbkbd grabptr nograbptr grabalways\n"
" nograbalways grablocal client_input ssltimeout\n"
" speeds wmdt debug_pointer dp nodebug_pointer nodp\n"
-" debug_keyboard dk nodebug_keyboard nodk keycode\n"
-" keysym ptr sleep get_xprop set_xprop wininfo\n"
+" debug_keyboard dk nodebug_keyboard nodk keycode keysym\n"
+" ptr fakebuttonevent sleep get_xprop set_xprop wininfo\n"
" bcx_xattach deferupdate defer setdefer extra_fbur\n"
" wait_ui wait_bog nowait_bog slow_fb xrefresh wait\n"
" readtimeout nap nonap sb screen_blank fbpm nofbpm dpms\n"