summaryrefslogtreecommitdiffstats
path: root/x11vnc/README
diff options
context:
space:
mode:
Diffstat (limited to 'x11vnc/README')
-rw-r--r--x11vnc/README139
1 files changed, 90 insertions, 49 deletions
diff --git a/x11vnc/README b/x11vnc/README
index 4b420bb..822c343 100644
--- a/x11vnc/README
+++ b/x11vnc/README
@@ -1,5 +1,5 @@
-x11vnc README file Date: Sat May 14 00:07:44 EDT 2005
+x11vnc README file Date: Tue May 17 14:39:38 EDT 2005
The following information is taken from these URLs:
@@ -4238,7 +4238,7 @@ x11vnc: a VNC server for real X displays
Here are all of x11vnc command line options:
% x11vnc -opts (see below for -help long descriptions)
-x11vnc: allow VNC connections to real X11 displays. 0.7.2 lastmod: 2005-05-14
+x11vnc: allow VNC connections to real X11 displays. 0.7.2 lastmod: 2005-05-17
x11vnc options:
-display disp -auth file
@@ -4288,26 +4288,28 @@ x11vnc options:
-debug_wireframe -scrollcopyrect mode
-noscrollcopyrect -scr_area n
-scr_skip list -scr_inc list
- -scr_keys list -scr_parms string
- -debug_scroll -pointer_mode n
- -input_skip n -speeds rd,bw,lat
- -debug_pointer -debug_keyboard
- -defer time -wait time
- -readtimeout n -nap
- -nonap -sb time
- -noxdamage -xd_area A
- -xd_mem f -sigpipe string
- -threads -nothreads
- -fs f -gaps n
- -grow n -fuzz n
- -debug_tiles -snapfb
- -rawfb string -pipeinput cmd
- -gui [gui-opts] -remote command
- -query variable -sync
- -noremote -yesremote
- -unsafe -safer
- -privremote -nocmds
- -deny_all
+ -scr_keys list -scr_term list
+ -scr_parms string -debug_scroll
+ -pointer_mode n -input_skip n
+ -speeds rd,bw,lat -debug_pointer
+ -debug_keyboard -defer time
+ -wait time -wait_ui factor
+ -nowait_bog -readtimeout n
+ -nap -nonap
+ -sb time -noxdamage
+ -xd_area A -xd_mem f
+ -sigpipe string -threads
+ -nothreads -fs f
+ -gaps n -grow n
+ -fuzz n -debug_tiles
+ -snapfb -rawfb string
+ -pipeinput cmd -gui [gui-opts]
+ -remote command -query variable
+ -sync -noremote
+ -yesremote -unsafe
+ -safer -privremote
+ -nocmds -deny_all
+
libvncserver options:
-rfbport port TCP port for RFB protocol
@@ -4333,7 +4335,7 @@ libvncserver options:
% x11vnc -help
-x11vnc: allow VNC connections to real X11 displays. 0.7.2 lastmod: 2005-05-14
+x11vnc: allow VNC connections to real X11 displays. 0.7.2 lastmod: 2005-05-17
Typical usage is:
@@ -5243,6 +5245,29 @@ Options:
Shift_L, Control_R, etc, are skipped since they almost
never induce scrolling by themselves.
+-scr_term list Yet another cosmetic kludge. Apply shell/terminal
+ heuristics to applications matching comma separated list
+ (same as -scr_skip/-scr_inc). For example an annoying
+ transient under scroll detection is if you hit Enter in
+ a terminal shell with full text window, the solid text
+ cursor block will be scrolled up. So for a short time
+ there are two (or more) block cursors on the screen.
+ There are similar scenarios, (e.g. an output line is
+ duplicated).
+
+ These transients are induced by the approximation of
+ scroll detection (e.g. it detects the scroll, but not
+ the fact that the block cursor was cleared just before
+ the scroll). In nearly all cases these transient errors
+ are repaired when the true X framebuffer is consulted
+ by the normal polling. But they are distracting, so
+ what this option provides is extra "padding" near the
+ bottom of the terminal window: a few extra lines near
+ the bottom will not be scrolled, but rather updated
+ from the actual X framebuffer. This usually reduces
+ the annoying artifacts. Use "none" to disable.
+ Default: "term"
+
-scr_parms string Set various parameters for the scrollcopyrect mode.
The format is similar to that for -wireframe and packed
with lots of parameters:
@@ -5374,6 +5399,18 @@ Options:
(deferUpdateTime) Default: 30
-wait time Time in ms to pause between screen polls. Used to cut
down on load. Default: 30
+-wait_ui factor Factor by which to cut the -wait time if there
+ has been recent user input (pointer or keyboard).
+ Improves response, but increases the load whenever you
+ are moving the mouse or typing. Default: 2.00
+-nowait_bog Do not detect if the screen polling is "bogging down"
+ and sleep more. Some activities with no user input can
+ slow things down a lot: consider a large terminal window
+ with a long build running in it continously streaming
+ text output. By default x11vnc will try to detect this
+ (3 screen polls in a row each longer than 0.25 sec with
+ no user input), and sleep up to 1.5 secs to let things
+ "catch up". Use this option to disable the detection.
-readtimeout n Set libvncserver rfbMaxClientWait to n seconds. On
slow links that take a long time to paint the first
screen libvncserver may hit the timeout and drop the
@@ -5751,6 +5788,7 @@ Options:
scr_skip:list set -scr_skip to "list"
scr_inc:list set -scr_inc to "list"
scr_keys:list set -scr_keys to "list"
+ scr_term:list set -scr_term to "list"
scr_parms:str set -scr_parms parameters.
pointer_mode:n set -pointer_mode to n. same as "pm"
input_skip:n set -input_skip to n.
@@ -5761,6 +5799,9 @@ Options:
nodebug_keyboard disable -debug_keyboard, same as "nodk"
defer:n set -defer to n ms,same as deferupdate:n
wait:n set -wait to n ms.
+ wait_ui:f set -wait_ui factor to f.
+ wait_bog disable -nowait_bog mode.
+ nowait_bog enable -nowait_bog mode.
readtimeout:n set read timeout to n seconds.
nap enable -nap mode.
nonap disable -nap mode.
@@ -5856,35 +5897,35 @@ Options:
forever noforever once timeout deny lock nodeny unlock
connect allowonce allow localhost nolocalhost listen
lookup nolookup accept gone shm noshm flipbyteorder
- noflipbyteorder onetile noonetile solid_color
- solid nosolid blackout xinerama noxinerama xtrap
- noxtrap xrandr noxrandr xrandr_mode padgeom quiet q
- noquiet modtweak nomodtweak xkb noxkb skip_keycodes
- skip_dups noskip_dups add_keysyms noadd_keysyms
- clear_mods noclear_mods clear_keys noclear_keys
- remap repeat norepeat fb nofb bell nobell sel nosel
- primary noprimary cursorshape nocursorshape cursorpos
- nocursorpos cursor show_cursor noshow_cursor nocursor
- arrow xfixes noxfixes xdamage noxdamage xd_area xd_mem
- alphacut alphafrac alpharemove noalpharemove alphablend
- noalphablend xwarppointer xwarp noxwarppointer noxwarp
- buttonmap dragging nodragging wireframe_mode wireframe
- wf nowireframe nowf wirecopyrect wcr nowirecopyrect
- nowcr scr_area scr_skip scr_inc scr_keys scr_parms
+ noflipbyteorder onetile noonetile solid_color solid
+ nosolid blackout xinerama noxinerama xtrap noxtrap
+ xrandr noxrandr xrandr_mode padgeom quiet q noquiet
+ modtweak nomodtweak xkb noxkb skip_keycodes skip_dups
+ noskip_dups add_keysyms noadd_keysyms clear_mods
+ noclear_mods clear_keys noclear_keys remap repeat
+ norepeat fb nofb bell nobell sel nosel primary noprimary
+ cursorshape nocursorshape cursorpos nocursorpos cursor
+ show_cursor noshow_cursor nocursor arrow xfixes noxfixes
+ xdamage noxdamage xd_area xd_mem alphacut alphafrac
+ alpharemove noalpharemove alphablend noalphablend
+ xwarppointer xwarp noxwarppointer noxwarp buttonmap
+ dragging nodragging wireframe_mode wireframe wf
+ nowireframe nowf wirecopyrect wcr nowirecopyrect nowcr
+ scr_area scr_skip scr_inc scr_keys scr_term scr_parms
scrollcopyrect scr noscrollcopyrect noscr pointer_mode
pm input_skip input client_input speeds debug_pointer dp
nodebug_pointer nodp debug_keyboard dk nodebug_keyboard
- nodk deferupdate defer wait readtimeout nap nonap
- sb screen_blank fs gaps grow fuzz snapfb nosnapfb
- rawfb progressive rfbport http nohttp httpport
- httpdir enablehttpproxy noenablehttpproxy alwaysshared
- noalwaysshared nevershared noalwaysshared dontdisconnect
- nodontdisconnect desktop debug_xevents nodebug_xevents
- debug_xevents debug_xdamage nodebug_xdamage
- debug_xdamage debug_wireframe nodebug_wireframe
- debug_wireframe debug_scroll nodebug_scroll debug_scroll
- debug_tiles dbt nodebug_tiles nodbt debug_tiles dbg
- nodbg noremote
+ nodk deferupdate defer wait_ui wait_bog nowait_bog wait
+ readtimeout nap nonap sb screen_blank fs gaps grow fuzz
+ snapfb nosnapfb rawfb progressive rfbport http nohttp
+ httpport httpdir enablehttpproxy noenablehttpproxy
+ alwaysshared noalwaysshared nevershared noalwaysshared
+ dontdisconnect nodontdisconnect desktop debug_xevents
+ nodebug_xevents debug_xevents debug_xdamage
+ nodebug_xdamage debug_xdamage debug_wireframe
+ nodebug_wireframe debug_wireframe debug_scroll
+ nodebug_scroll debug_scroll debug_tiles dbt
+ nodebug_tiles nodbt debug_tiles dbg nodbg noremote
aro= display vncdisplay desktopname http_url auth
users rootshift clipshift scale_str scaled_x scaled_y