summaryrefslogtreecommitdiffstats
path: root/x11vnc/x11vnc.1
diff options
context:
space:
mode:
authorrunge <runge>2005-04-11 20:49:38 +0000
committerrunge <runge>2005-04-11 20:49:38 +0000
commit7ed9e5b1d03837fc3e28578ee1f8dfd928b5ee17 (patch)
treeea0b21167fd419bafb881140ea2a153832a85f0b /x11vnc/x11vnc.1
parentbaee5e2b3a00993fee00dca9d4e560f904693a6c (diff)
downloadlibtdevnc-7ed9e5b1d03837fc3e28578ee1f8dfd928b5ee17.tar.gz
libtdevnc-7ed9e5b1d03837fc3e28578ee1f8dfd928b5ee17.zip
x11vnc: fix some -rawfb bugs, add setup:cmd
Diffstat (limited to 'x11vnc/x11vnc.1')
-rw-r--r--x11vnc/x11vnc.168
1 files changed, 40 insertions, 28 deletions
diff --git a/x11vnc/x11vnc.1 b/x11vnc/x11vnc.1
index 08f253e..7bc9f6e 100644
--- a/x11vnc/x11vnc.1
+++ b/x11vnc/x11vnc.1
@@ -2,7 +2,7 @@
.TH X11VNC "1" "April 2005" "x11vnc " "User Commands"
.SH NAME
x11vnc - allow VNC connections to real X11 displays
- version: 0.7.2pre, lastmod: 2005-04-10
+ version: 0.7.2, lastmod: 2005-04-11
.SH SYNOPSIS
.B x11vnc
[OPTION]...
@@ -1164,8 +1164,8 @@ or where window tearing is a problem.
Experimental option, instead of polling X, poll the
memory object specified in \fIstring\fR. For shared
memory segments it is of the form: "shm:N@WxHxB"
-which specifies a shmid N and framebuffer width, height,
-and bits per pixel. To memory map
+which specifies a shmid N and framebuffer Width, Height,
+and Bits per pixel. To memory map
.IR mmap (2)
a file use:
"map:/path/to/a/file@WxHxB". If there is trouble
@@ -1174,15 +1174,25 @@ with mmap, use "file:/..." for slower
based
reading.
.IP
+If string is "setup:cmd", then the command "cmd"
+is run and the first line from it is read and used
+as \fIstring\fR. This allows initializing the device,
+determining WxHxB, etc. These are often done as root
+so take care.
+.IP
Optional suffixes are ":R/G/B" and "+O" to specify
red, green, and blue masks and an offset into the
memory object. If the masks are not provided x11vnc
guesses them based on the bpp.
.IP
Examples:
+.IP
\fB-rawfb\fR shm:210337933@800x600x32:ff/ff00/ff0000
+.IP
\fB-rawfb\fR map:/dev/fb0@1024x768x32
+.IP
\fB-rawfb\fR map:/tmp/Xvfb_screen0@640x480x8+3232
+.IP
\fB-rawfb\fR file:/tmp/my.pnm@250x200x24+37
.IP
(see
@@ -1197,19 +1207,20 @@ will cause this mode to crash, so please think twice
before setting/changing them. If you don't want x11vnc
to close the DISPLAY in rawfb mode, then capitalize
the prefix, SHM:, MAP: etc. Keeping the display open
-enables defautl remote control channel.
+enables default remote-control channel.
.PP
\fB-pipeinput\fR \fIcmd\fR
.IP
-Another experimental option: it lets you supply an
-extern command in \fIcmd\fR that x11vnc will pipe all of
-the user input events to in a simple format. By default
-x11vnc will not process any of the user input events.
-If you prefix \fIcmd\fR with "tee:" it will both send
-them to the pipe command and process them. For a
-description of the format run "\fB-pipeinput\fR \fItee:cat\fR".
-Another prefix is "reopen" which means to reopen pipe
-if it exits. Separate multiple prefixes with commas.
+Another experimental option: it lets you supply
+an extern command in \fIcmd\fR that x11vnc will pipe
+all of the user input events to in a simple format.
+In \fB-pipeinput\fR mode by default x11vnc will not process
+any of the user input events. If you prefix \fIcmd\fR
+with "tee:" it will both send them to the pipe
+command and process them. For a description of the
+format run "\fB-pipeinput\fR \fItee:/bin/cat\fR". Another prefix
+is "reopen" which means to reopen pipe if it exits.
+Separate multiple prefixes with commas.
.IP
In combination with \fB-rawfb\fR one might be able to
do amusing things (e.g. control non-X devices).
@@ -1717,25 +1728,26 @@ noalpharemove alphablend noalphablend xwarp xwarppointer
noxwarp noxwarppointer buttonmap dragging nodragging
pointer_mode pm input_skip input client_input speeds
debug_pointer dp nodebug_pointer nodp debug_keyboard dk
-nodebug_keyboard nodk deferupdate defer wait rfbwait
-nap nonap sb screen_blank fs gaps grow fuzz snapfb
-nosnapfb rawfb progressive rfbport http nohttp httpport
+nodebug_keyboard nodk deferupdate defer wait rfbwait nap
+nonap sb screen_blank fs gaps grow fuzz snapfb nosnapfb
+rawfb setup: progressive rfbport http nohttp httpport
httpdir enablehttpproxy noenablehttpproxy alwaysshared
noalwaysshared nevershared noalwaysshared dontdisconnect
nodontdisconnect desktop noremote
.IP
-aro= display vncdisplay desktopname http_url auth
-users rootshift clipshift scale_str scaled_x scaled_y
-scale_numer scale_denom scale_fac scaling_blend
-scaling_nomult4 scaling_pad scaling_interpolate
-inetd safer unsafe passwdfile using_shm logfile o
-flag rc norc h help V version lastmod bg sigpipe
-threads clients client_count pid ext_xtest ext_xtrap
-ext_xkb ext_xshm ext_xinerama ext_overlay ext_xfixes
-ext_xdamage ext_xrandr rootwin num_buttons button_mask
-mouse_x mouse_y bpp depth indexed_color dpy_x dpy_y
-wdpy_x wdpy_y off_x off_y cdpy_x cdpy_y coff_x coff_y
-rfbauth passwd
+aro= debug_xevents: display vncdisplay desktopname
+http_url auth users rootshift clipshift scale_str
+scaled_x scaled_y scale_numer scale_denom
+scale_fac scaling_blend scaling_nomult4 scaling_pad
+scaling_interpolate inetd safer unsafe passwdfile
+using_shm logfile o flag rc norc h help V version
+lastmod bg sigpipe threads pipeinput clients
+client_count pid ext_xtest ext_xtrap ext_xkb ext_xshm
+ext_xinerama ext_overlay ext_xfixes ext_xdamage
+ext_xrandr rootwin num_buttons button_mask mouse_x
+mouse_y bpp depth indexed_color dpy_x dpy_y wdpy_x
+wdpy_y off_x off_y cdpy_x cdpy_y coff_x coff_y rfbauth
+passwd
.PP
\fB-sync\fR
.IP