OS Manuals

/usr/bin/Xwayland

Xwayland X server for running X11 clients under Wayland

From xwayland 24.1.14-r1 (enterprise-packages), captured 2026-11-08 by running Xwayland --help (exit 1). permalink

Unrecognized option: --help
use: X [:<display>] [option]
-a #                   default pointer acceleration (factor)
-ac                    disable access control restrictions
-audit int             set audit trail level
-auth file             select authorization file
-br                    create root window with black background
+bs                    enable any backing store support
-bs                    disable any backing store support
+byteswappedclients    Allow clients with endianess different to that of the server
-byteswappedclients    Prohibit clients with endianess different to that of the server
-c                     turns off key-click
c #                    key-click volume (0-100)
-cc int                default color visual class
-nocursor              disable the cursor
-core                  generate core dump on fatal error
-displayfd fd          file descriptor to write display number to when ready to connect
-dpi int               screen resolution in dots per inch
-dpms                  disables VESA DPMS monitor control
-deferglyphs [none|all|16] defer loading of [no|all|16-bit] glyphs
-f #                   bell base (0-100)
-fakescreenfps #       fake screen default fps (1-600)
-fp string             default font path
-help                  prints message with these options
+iglx                  Allow creating indirect GLX contexts
-iglx                  Prohibit creating indirect GLX contexts (default)
-I                     ignore all remaining arguments
-ld int                limit data space to N Kb
-lf int                limit number of open files to N
-ls int                limit stack space to N Kb
-nolock                disable the locking mechanism
-maxclients n          set maximum number of clients (power of two)
-nolisten string       don't listen on protocol
-listen string         listen on protocol
-noreset               don't reset after last client exists
-background [none]     create root window with no background
-reset                 reset after last client exists
-p #                   screen-saver pattern duration (minutes)
-pn                    accept failure to listen on all ports
-nopn                  reject failure to listen on all ports
-r                     turns off auto-repeat
r                      turns on auto-repeat
-render [default|mono|gray|color] set render color alloc policy
-retro                 start with classic stipple and cursor
-s #                   screen-saver timeout (minutes)
-seat string           seat to run on
-t #                   default pointer threshold (pixels/t)
-terminate [delay]     terminate at server reset (optional delay in sec)
-tst                   disable testing extensions
ttyxx                  server started from init on /dev/ttyxx
v                      video blanking for screen-saver
-v                     screen-saver without video blanking
-wr                    create root window with white background
-maxbigreqsize         set maximal bigrequest size
+xinerama              Enable XINERAMA extension
-xinerama              Disable XINERAMA extension
-dumbSched             Disable smart scheduling and threaded input, enable old behavior
-schedInterval int     Set scheduler interval in msec
-sigstop               Enable SIGSTOP based startup
+extension name        Enable extension
-extension name        Disable extension
 Only the following extensions can be run-time enabled/disabled:
	Generic Event Extension
	SHAPE
	MIT-SHM
	XTEST
	XINERAMA
	XFIXES
	RENDER
	RANDR
	COMPOSITE
	DAMAGE
	MIT-SCREEN-SAVER
	DOUBLE-BUFFER
	RECORD
	DPMS
	X-Resource
	XVideo
	XVideo-MotionCompensation
	GLX
-query host-name       contact named host for XDMCP
-broadcast             broadcast for XDMCP
-multicast [addr [hops]] IPv6 multicast for XDMCP
-indirect host-name    contact named host for indirect XDMCP
-port port-num         UDP port number to send messages to
-from local-address    specify the local address to connect from
-once                  Terminate server after one session
-class display-class   specify display class to send in manage
-cookie xdm-auth-bits  specify the magic cookie for XDMCP
-displayID display-id  manufacturer display ID for request
[+-]accessx [ timeout [ timeout_mask [ feedback [ options_mask] ] ] ]
                       enable/disable accessx key sequences
-ardelay               set XKB autorepeat delay
-arinterval            set XKB autorepeat interval
-rootless              run rootless, requires wm support
-fullscreen            run fullscreen when rootful
-geometry WxH          set Xwayland window size when rootful
-hidpi                 adjust to output scale when rootful
-host-grab             disable host keyboard shortcuts when rootful
-nokeymap              ignore keymap from the Wayland compositor
-output                specify which output to use for fullscreen when rootful
-wm fd                 create X client for wm on given fd
-initfd fd             add given fd as a listen socket for initialization clients
-listenfd fd           add given fd as a listen socket
-listen fd             deprecated, use "-listenfd" instead
-shm                   use shared memory for passing buffers
-glamor [gl|es|off]    use given API for Glamor acceleration. Incompatible with -shm option
-verbose [n]           verbose startup messages
-version               show the server version and exit
-noTouchPointerEmulation  disable touch pointer emulation
-force-xrandr-emulation   force non-native modes to be exposed when viewporter is not exposed by the compositor
(EE)
Fatal server error:
(EE) Unrecognized option: --help
(EE)
Options (77)
OptionDescriptionSource
-a #default pointer acceleration (factor)help
-acdisable access control restrictionshelp
-audit intset audit trail levelhelp
-auth fileselect authorization filehelp
-brcreate root window with black backgroundhelp
-bsdisable any backing store supporthelp
-byteswappedclientsProhibit clients with endianess different to that of the serverhelp
-cturns off key-clickhelp
-cc intdefault color visual classhelp
-nocursordisable the cursorhelp
-coregenerate core dump on fatal errorhelp
-displayfd fdfile descriptor to write display number to when ready to connecthelp
-dpi intscreen resolution in dots per inchhelp
-dpmsdisables VESA DPMS monitor controlhelp
-f #bell base (0-100)help
-fakescreenfps #fake screen default fps (1-600)help
-fp stringdefault font pathhelp
-helpprints message with these optionshelp
-iglxProhibit creating indirect GLX contexts (default)help
-Iignore all remaining argumentshelp
-ld intlimit data space to N Kbhelp
-lf intlimit number of open files to Nhelp
-ls intlimit stack space to N Kbhelp
-nolockdisable the locking mechanismhelp
-maxclients nset maximum number of clients (power of two)help
-nolisten stringdon't listen on protocolhelp
-listen stringdeprecated, use -listenfd instead.help + man
-noresetdon't reset after last client existshelp
-background nonecreate root window with no backgroundhelp
-resetreset after last client existshelp
-p #screen-saver pattern duration (minutes)help
-pnaccept failure to listen on all portshelp
-nopnreject failure to listen on all portshelp
-rturns off auto-repeathelp
-retrostart with classic stipple and cursorhelp
-s #screen-saver timeout (minutes)help
-seat stringseat to run onhelp
-t #default pointer threshold (pixels/t)help
-terminate delayterminate at server reset (optional delay in sec)help
-tstdisable testing extensionshelp
-vscreen-saver without video blankinghelp
-wrcreate root window with white backgroundhelp
-maxbigreqsizeset maximal bigrequest sizehelp
-xineramaDisable XINERAMA extensionhelp
-dumbSchedDisable smart scheduling and threaded input, enable old behaviorhelp
-schedInterval intSet scheduler interval in msechelp
-sigstopEnable SIGSTOP based startuphelp
-extension nameDisable extension Only the following extensions can be run-time enabled/disabled: Generic Event Extension SHAPE MIT-SHM XTEST XINERAMA XFIXES RENDER RANDR COMPOSITE DAMAGE MIT-SCREEN-SAVER…help
-query host-namecontact named host for XDMCPhelp
-broadcastbroadcast for XDMCPhelp
-indirect host-namecontact named host for indirect XDMCPhelp
-port port-numUDP port number to send messages tohelp
-from local-addressspecify the local address to connect fromhelp
-onceTerminate server after one sessionhelp
-class display-classspecify display class to send in managehelp
-cookie xdm-auth-bitsspecify the magic cookie for XDMCPhelp
-displayID display-idmanufacturer display ID for requesthelp
-ardelayset XKB autorepeat delayhelp
-arintervalset XKB autorepeat intervalhelp
-rootlessRun Xwayland rootless, so that X clients integrate seamlessly with Wayland clients in a Wayland desktop.help + man
-fullscreenSet the Xwayland window fullscreen when running rootful.help + man
-geometry WxHSets the geometry of the Xwayland window to WxH when running rootful.help + man
-hidpiAdjust to the scale of the outputs when running rootful in windowing mode.help + man
-host-grabDisable host keyboard shorcuts and confine the pointer when running rootful.help + man
-nokeymapInstructs Xwayland to ignore the keymap set by the Wayland compositor.help + man
-outputspecify which output to use for fullscreen when rootfulhelp
-wm fdThis option is used by the Wayland server to pass Xwayland the socket where the X window manager client connects, when Xwayland is running with -rootless.help + man
-initfd fdAdd the given fd as a listen socket for initialization of X clients.help + man
-listenfd fdAdd given fd as a listen socket.help + man
-shmForce the shared memory backend instead of glamor (if available) for passing buffers to the Wayland server.help + man
-glamor gl|es|offuse given API for Glamor acceleration.help
-verbose nverbose startup messageshelp
-versionShow the server version and exit.help + man
-noTouchPointerEmulationDisable touch pointer emulation.help + man
-force-xrandr-emulationForce additional non-native modes to be exposed when viewporter is not supported by the Wayland compositor.help + man
-decorateAdd decorations to the Xwayland root window when running rootful. (in the manual page but not in --help)man
-enable-ei-portalEnable support for the XDG portal for input emulation. (in the manual page but not in --help)man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.