Reference

Xwnc(1)

mix of Xvnc and XDarwin with improved protocol

NAME

Xwnc - mix of Xvnc and XDarwin with improved protocol

SYNOPSIS

Xwnc [:display] [-a pixel] [-ac] [-audit int] [-auth file] [bc] [-br] [-bs] [-c] [c int] [-cc int] [-co file] [-core] [-dpi int] [-deferglyphs [none|all|16]] [-f int] [-fc string] [-fn string] [-fp string] [-help] [-I] [-ld int] [-lf int] [-ls int] [-nolock] [-logo] [nologo] [-nolisten string] [-p minutes] [-pn] [-nopn] [-r] [r] [-render] [default|mono|gray|color]] [-s min] [-su] [-t int] [-terminate] [-to int] [-tst] [ttyxx] [v] [-v] [-wm] [-x string] [-query hostname] [-broadcast] [-indirect hostname] [-port num] [-once] [-class display-class] [-displayID display-id] [-geometry WxH] [-depth int] [-pixelformat [bgrnnn|rgbnnn]] [-udpinputport num] [-rfbport num] [-rfbwait ms] [-nocursor] [-rfbauth file] [-httpd dir] [-httpport num] [-economictranslate] [-desktop name] [-alwaysshared] [-nevershared] [-dontdisconnect] [-viewonly] [-localhost] [-interface ipaddr] [-inetd] [-version]

DESCRIPTION

Xwnc is a free X server for Virtual Network Computing (VNC). It provides all the capabilities of a X server, but does not connect to a display for itself. You need to write your own client to view and control the applications that run on the server (see http://insitu.lri.fr/~chapuis/metisse/ for more information and an example).

EXAMPLES

Xwnc :1

Invoke Xwnc on display :1 at localhost.

OVERVIEW

Many options are available to Xwnc in order to give as much flexibility as possible to the user. Most of the options are standard options for X server, and Xwnc provides a few additional options dsigned for its special purpose.

OPTIONS

There are a lot of options for Xwnc. As this man page is provided by the Debian maintainer and not by the upstream author, this man page can't be very descriptive. Please check the man pages of the X windows system for a detailed explanation of the standard X server options.

-a pixel

This sets the mouse acceleration in pixel.

-ac

Use this option to disable access control restrictions.

-audit int

Set audit trail level.

-auth filename

Specifies the filename of the X authorization file.

bc

Enables bug compatibility.

-br

Create root window with black background

-bs

Disable any backing store support.

-c

This option turns off key clicking.

c int

This option specifies the key clicking volume and maybe an integer value from 0 to 100.

-cc int

Specifies the default color visual class.

-co file

This should be the filename of a valid X color database file, as it is specified in the RgbPath field of the XF86Config file.

-core

If you specify this option, Xwnc will generate a core dump on fatal error.

-dpi int

Set the screen resolution in dots per inch.

-deferglyphs [none|all|16]

Defer loading of no, all or 16-bit glyphs.

-f int

Bell base. Mabye an integer value from 0 to 100.

-fc string

This sets the cursor font.

-fn string

This sets the default font name.

-fp string

This specifies the default font path.

-help

This will print a help message with all legal options on stderr.

-I

After this option, all remaining arguments will be ignored.

-ld int

With this option you can limit the data space to N KByte.

-lf int

With this option you can limit the number of open files to N.

-ls int

With this option you can limit the stack space to N KByte.

-nolock

Disables the locking mechanism.

nologo

Disables logo in screen saver.

-nolisten string

Don't listen on protocol.

-p minutes

Screen-saver pattern duration in minutes.

-pn

Accept failure to listen on all ports.

-nopn

Reject failure to listen on all ports.

-r

Turns auto-repeat off.

r

Turns on auto-repeat on.

-s minutes

Screen-saver timeout in minutes.

-su

Disable any save under support.

-t pixel

This option specifies the mouse threshold in pixels.

-terminate

Terminate at server reset.

-to int

Connection time out.

-tst

Disable testing extensions.

ttyxx

Server started from init on /dev/ttyxx.

v

Enablevideo blanking for screen-saver.

-v

Screen-saver without video blanking.

-wm

WhenMapped default backing-store.

-x string

Loads named extension at init time.

-query hostname

Contact named host for XDMCP.

-broadcast

Broadcast for XDMCP.

-indirect hostname

Contact named host for indirect XDMCP.

-port num

UDP port number to send messages to.

-once

Terminate server after one session. When the viewer disconnects, the server will terminate.

-class display-class

Specify display class to send in manage.

-displayID display-id

Manufacturer display ID for request.

-geometry WxH

Set framebuffer width & height.

-depth num

Set framebuffer depth. Must be a value between 8 and 32.

-pixelformat format

Set pixel format (BGRnnn or RGBnnn). The viewer can do the conversion to any other pixel format, but it is faster if the depth and pixelformat of the server is the same as the aequivalent values on the viewer display.

-udpinputport port

UDP port for keyboard/pointer data.

-rfbport port

TCP port for RFB protocol. The RFB protocol is the VNC server/client protocol.

-rfbwait time

Maximum time in milli seconds to wait for RFB client. The RFB client is the VNC viewer.

-nocursor

Don't put up a cursor.

-rfbauth passwd-file

When using authentication on RFB protocol, compare the password with the password saved in passwd-file.

-httpd dir

Specify the directory in which the java classes are stored with this option.

-httpport port

With this option you can specify the port on which Xwnc should listen for incoming http connections (to be used by any Java capable browser).

-economictranslate

Less memory-hungry translation.

-desktop name

Name of the VNC desktop (default x11).

-alwaysshared

Always treat new clients as shared

-nevershared

Never treat new clients as shared

-dontdisconnect

Don't disconnect existing clients when a new non-shared connection comes in (refuse new connection instead).

-viewonly

Let clients only to view the desktop

-localhost

Only allow connections from localhost

-interface ipaddr

Only bind to specified interface address

-inetd

Xwnc is launched by inetd

-version

Report Xwnc version on stderr

AUTHOR

Xwnc is developed by Olivier Chapuis <[email protected]>. VNC is developed at Olivetti Research Labs, Cambridge (now AT&T Laboratories, Cambridge) by Tristan Richardson, Ken Wood, James Weatherall, Andy Harter, Charlie McLachlan, Paul Webster, Quentin Stafford-Fraser and others. This manpage written by Loic Dachary for the Debian GNU/Linux distribution.