summaryrefslogtreecommitdiffstats
path: root/x11vnc/x11vnc.1
diff options
context:
space:
mode:
Diffstat (limited to 'x11vnc/x11vnc.1')
-rw-r--r--x11vnc/x11vnc.151
1 files changed, 43 insertions, 8 deletions
diff --git a/x11vnc/x11vnc.1 b/x11vnc/x11vnc.1
index e5497be..cf025b1 100644
--- a/x11vnc/x11vnc.1
+++ b/x11vnc/x11vnc.1
@@ -2,7 +2,7 @@
.TH X11VNC "1" "July 2006" "x11vnc " "User Commands"
.SH NAME
x11vnc - allow VNC connections to real X11 displays
- version: 0.8.3, lastmod: 2006-07-17
+ version: 0.8.3, lastmod: 2006-07-28
.SH SYNOPSIS
.B x11vnc
[OPTION]...
@@ -744,8 +744,8 @@ Also in the case of \fB-unixpw,\fR the user logging in
can place a colon at the end of his username and
supply a few options: scale=, scale_cursor= (or sc=),
solid (or so), id=, clear_mods (or cm), clear_keys
-(or ck), repeat, speeds= (or sp=), or readtimeout=
-(or rd=) separated by commas if there is more than one.
+(or ck), repeat, speeds= (or sp=), readtimeout=
+(or rd=), or rotate= (or ro=) separated by commas if there is more than one.
After the user logs in successfully, these options will
be applied to the VNC screen. For example,
.IP
@@ -1666,6 +1666,39 @@ encoding, and then resize the framebuffer. "exit"
means disconnect all viewer clients, and then terminate
x11vnc.
.PP
+\fB-rotate\fR \fIstring\fR
+.IP
+Rotate and/or flip the framebuffer view exported by VNC.
+This transformation is independent of XRANDR and is
+done in software in main memory and so may be slower.
+This mode could be useful on a handheld with portrait or
+landscape modes that do not correspond to the scanline
+order of the actual framebuffer. \fIstring\fR can be:
+.IP
+x flip along x-axis
+y flip along y-axis
+xy flip along x- and y-axes
++90 rotate 90 degrees clockwise
+\fB-90\fR rotate 90 degrees counter-clockwise
++90x rotate 90 degrees CW, then flip along x
++90y rotate 90 degrees CW, then flip along y
+.IP
+these give all possible rotations and reflections.
+.IP
+Aliases: same as xy: yx, +180, \fB-180,\fR 180
+same as \fB-90:\fR +270, 270
+same as +90: 90, (ditto for 90x, 90y)
+.IP
+Like \fB-scale,\fR this transformation is applied at the very
+end of any chain of framebuffer transformations and so
+any options with geometries, e.g. \fB-blackout,\fR \fB-clip,\fR etc.
+are relative to the original X (or \fB-rawfb)\fR framebuffer,
+not the final one sent to VNC viewers.
+.IP
+If you do not want the cursor shape to be rotated
+prefix \fIstring\fR with "nc:", e.g. "nc:+90",
+"nc:xy", etc.
+.PP
\fB-padgeom\fR \fIWxH\fR
.IP
Whenever a new vncviewer connects, the framebuffer is
@@ -3024,7 +3057,7 @@ nonstandard, use "console:/dev/foofb"
.IP
If you do not want x11vnc to guess the framebuffer's
WxHxB and masks automatically (sometimes the kernel
-given inaccurate information), specify them with a
+gives inaccurate information), specify them with a
@WxHxB at the end of the string.
.IP
Examples:
@@ -3460,6 +3493,8 @@ noxrandr disable \fB-xrandr\fR mode.
.IP
xrandr_mode:mode set the \fB-xrandr\fR mode to "mode".
.IP
+rotate:mode set the \fB-rotate\fR mode to "mode".
+.IP
padgeom:WxH set \fB-padgeom\fR to WxH (empty to disable)
If WxH is "force" or "do" the padded
geometry fb is immediately applied.
@@ -3823,7 +3858,7 @@ unlock connect allowonce allow localhost nolocalhost
listen lookup nolookup accept afteraccept gone shm
noshm flipbyteorder noflipbyteorder onetile noonetile
solid_color solid nosolid blackout xinerama noxinerama
-xtrap noxtrap xrandr noxrandr xrandr_mode padgeom
+xtrap noxtrap xrandr noxrandr xrandr_mode rotate padgeom
quiet q noquiet modtweak nomodtweak xkb noxkb capslock
nocapslock skip_lockkeys noskip_lockkeys skip_keycodes
sloppy_keys nosloppy_keys skip_dups noskip_dups
@@ -3846,9 +3881,9 @@ pm input_skip allinput noallinput input grabkbd
nograbkbd grabptr nograbptr client_input speeds wmdt
debug_pointer dp nodebug_pointer nodp debug_keyboard
dk nodebug_keyboard nodk deferupdate defer wait_ui
-wait_bog nowait_bog slow_fb wait readtimeout nap
-nonap sb screen_blank fbpm nofbpm fs gaps grow
-fuzz snapfb nosnapfb rawfb uinput_accel uinput_reset
+wait_bog nowait_bog slow_fb wait readtimeout nap nonap
+sb screen_blank fbpm nofbpm fs gaps grow fuzz snapfb
+nosnapfb rawfb uinput_accel uinput_thresh uinput_reset
uinput_always progressive rfbport http nohttp httpport
httpdir enablehttpproxy noenablehttpproxy alwaysshared
noalwaysshared nevershared noalwaysshared dontdisconnect