diff options
author | runge <runge> | 2006-07-12 02:51:07 +0000 |
---|---|---|
committer | runge <runge> | 2006-07-12 02:51:07 +0000 |
commit | d7d55ec8adb20473943d0a26b949534e003c723b (patch) | |
tree | 4300b8ce61f5e91d5c8347b4e4ff013cfb151985 /x11vnc/x11vnc.1 | |
parent | 0abd329d6a8dd17b6d0cd28a8f49607c3b03af45 (diff) | |
download | libtdevnc-d7d55ec8adb20473943d0a26b949534e003c723b.tar.gz libtdevnc-d7d55ec8adb20473943d0a26b949534e003c723b.zip |
x11vnc: wording changes; remove "-rawfb cons" in favor of "console"
Diffstat (limited to 'x11vnc/x11vnc.1')
-rw-r--r-- | x11vnc/x11vnc.1 | 90 |
1 files changed, 47 insertions, 43 deletions
diff --git a/x11vnc/x11vnc.1 b/x11vnc/x11vnc.1 index dff7147..2662eb1 100644 --- a/x11vnc/x11vnc.1 +++ b/x11vnc/x11vnc.1 @@ -481,15 +481,18 @@ in that case). .PP \fB-grabkbd\fR .IP -When VNC viewers are connected, attempt to the grab the -keyboard so someone sitting at the physical display -is not able to enter keystrokes. This method uses +When VNC viewers are connected, attempt to the grab +the keyboard so a (non-malicious) user sitting at the +physical display is not able to enter keystrokes. +This method uses .IR XGrabKeyboard (3X11) -and so it is not secure and does not -rule out the person at the physical display injecting -keystrokes by flooding the server with them, grabbing -the keyboard himself, etc. Some degree of cooperation -from the person at the display is assumed. +and so it is +not secure and does not rule out the person at the +physical display injecting keystrokes by flooding the +server with them, grabbing the keyboard himself, etc. +Some degree of cooperation from the person at the +display is assumed. This is intended for remote +help-desk or educational usage modes. .PP \fB-grabptr\fR .IP @@ -2827,7 +2830,7 @@ If the string begins with "video", see the VIDEO4LINUX discusion below where the device may be queried for (and possibly set) the framebuffer parameters. .IP -If the string begins with "cons", "/dev/fb", or +If the string begins with "console", "/dev/fb", or "fb", see the LINUX CONSOLE discussion below where the framebuffer device is opened and keystrokes (and possibly mouse events) are inserted into the console. @@ -2982,39 +2985,39 @@ is on your system you may want to use that instead of the following method because it will be faster and more accurate for Linux text console. .IP -If the rawfb string begins with "cons" the framebuffer -device /dev/fb0 is opened (this requires the appropriate -kernel modules to be installed) and so is /dev/tty0. -The latter is used to inject keystrokes (not all are -supported, but the basic ones are). You will need to -be root to inject keystrokes. /dev/tty0 refers to the -active VT, to indicate one explicitly, use "cons2", -etc. using the VT number. -.IP -If the Linux version seems to be 2.6 or later and -the "uinput" module appears to be present, then -the uinput method will be used instead of /dev/ttyN. -uinput allows insertion of BOTH keystrokes and mouse -input and so it preferred when accessing graphical -(e.g. QT-embedded) linux console apps. See \fB-pipeinput\fR -UINPUT below for more information on this mode; you -will have to use \fB-pipeinput\fR if you want to tweak any -UINPUT parameters. You may also want to also use the -\fB-nodragging\fR and \fB-cursor\fR none options. Use "cons0", -etc or \fB-pipeinput\fR CONS to force the /dev/ttyN method. +If the rawfb string begins with "console" the +framebuffer device /dev/fb0 is opened (this requires +the appropriate kernel modules to be installed) and so +is /dev/tty0. The latter is used to inject keystrokes +(not all are supported, but the basic ones are). +You will need to be root to inject keystrokes. +/dev/tty0 refers to the active VT, to indicate one +explicitly, use "console2", etc. using the VT number. +.IP +If the Linux version seems to be 2.6 or later and the +"uinput" module appears to be present, then the uinput +method will be used instead of /dev/ttyN. uinput allows +insertion of BOTH keystrokes and mouse input and so it +preferred when accessing graphical (e.g. QT-embedded) +linux console apps. See \fB-pipeinput\fR UINPUT below for +more information on this mode; you will have to use +\fB-pipeinput\fR if you want to tweak any UINPUT parameters. +You may also want to also use the \fB-nodragging\fR and +\fB-cursor\fR none options. Use "console0", etc or +\fB-pipeinput\fR CONSOLE to force the /dev/ttyN method. .IP Note you can change VT remotely using the .IR chvt (1) command. Sometimes switching out and back corrects the framebuffer state. .IP -To skip input injecting entirely use "consx". +To skip input injecting entirely use "consolex". .IP -The strings "console", or "/dev/fb0" can be used -instead of "cons". The latter can be used to specify -a different framebuffer device, e.g. /dev/fb1. As a -shortcut the "/dev/" can be dropped. If the name is -something nonstandard, use "cons:/dev/foofb" +The string "/dev/fb0" (1, etc.) can be used instead +of "console". This can be used to specify a different +framebuffer device, e.g. /dev/fb1. As a shortcut the +"/dev/" can be dropped. If the name is something +nonstandard, use "console:/dev/foofb" .IP If you do not want x11vnc to guess the framebuffer's WxHxB and masks automatically (sometimes the kernel @@ -3022,12 +3025,12 @@ given inaccurate information), specify them with a @WxHxB at the end of the string. .IP Examples: -\fB-rawfb\fR cons (same as \fB-rawfb\fR console) +\fB-rawfb\fR console (same as \fB-rawfb\fR console) \fB-rawfb\fR /dev/fb0 (same) -\fB-rawfb\fR cons3 (force /dev/tty3) -\fB-rawfb\fR consx (no keystrokes or mouse) +\fB-rawfb\fR console3 (force /dev/tty3) +\fB-rawfb\fR consolex (no keystrokes or mouse) \fB-rawfb\fR console:/dev/nonstd -\fB-rawfb\fR cons \fB-pipeinput\fR UINPUT:accel=4.0 +\fB-rawfb\fR console \fB-pipeinput\fR UINPUT:accel=4.0 .PP \fB-freqtab\fR \fIfile\fR .IP @@ -3078,9 +3081,10 @@ F1, F2, ..., F6 will switch the video capture pixel format to HI240, RGB565, RGB24, RGB32, RGB555, and GREY respectively. See \fB-rawfb\fR video for details. .IP -If cmd is "CONS" or "CONSn" where n is a Linux -console number, then the linux console keystroke -insertion to /dev/ttyN (see \fB-rawfb\fR cons) is performed. +If cmd is "CONSOLE" or "CONSOLEn" where n +is a Linux console number, then the linux console +keystroke insertion to /dev/ttyN (see \fB-rawfb\fR console) +is performed. .IP If cmd begins with "UINPUT" then the Linux uinput module is used to insert both keystroke and mouse events @@ -3137,7 +3141,7 @@ If you set the env. var X11VNC_UINPUT_THRESHOLDS then the thresh=n mode will be enabled. It it currently not working well. If |dx| <= thresh and |dy| < thresh no acceleration is applied. Use "thresh=+n" |dx| + -|dy| <= thresh to be used instead (X11?) +|dy| < thresh to be used instead (X11?) .IP Example: \fB-pipeinput\fR UINPUT:accel=4.0 \fB-cursor\fR none |