1XWAYLAND(1) General Commands Manual XWAYLAND(1)
2
3
4
6 Xwayland - an X server for running X clients under Wayland.
7
9 Xwayland [option ...]
10
12 Xwayland is an X server and a Wayland client. It plays the role of a
13 proxy between legacy X clients which do not support the Wayland proto‐
14 cols and the Wayland server.
15
16 Usually, Xwayland is spawned automatically by the Wayland server and
17 runs rootless so that X clients integrate seamlessly with the rest of
18 the Wayland desktop. It is however possible for a user to launch Xway‐
19 land non-rootless, mainly for testing purposes.
20
21 Like all of the X servers, Xwayland accepts the command line options
22 described in the Xserver(7) manual page. The following additional ar‐
23 guments are supported as well.
24
25 -eglstream
26 Use EGLStream backend for NVidia GPUs. If Xwayland was compiled
27 with EGLStream support, this option will instruct Xwayland to
28 try that backend first, then fallback to the GBM backend if
29 EGLStream is not supported by the Wayland server. Without this
30 option, Xwayland tries the GBM backend first, and fallback to
31 EGLStream if GBM is not usable.
32
33 -initfd fd
34 Add the given fd as a listen socket for initialization of X
35 clients. This options is aimed at Wayland servers which run
36 Xwayland on-demand, to be able to spawn specific X clients
37 which need to complete before other regular X clients can con‐
38 nect to Xwayland, like xrdb.
39
40 -listen fd
41 deprecated, use -listenfd instead.
42
43 -listenfd fd
44 Add given fd as a listen socket. This option is used by the
45 Wayland server to pass Xwayland the socket where X clients con‐
46 nect.
47
48 -noTouchPointerEmulation
49 Disable touch pointer emulation. This allows the Wayland com‐
50 positor to implement its own pointer emulation mechanism for
51 X11 clients that don't support touch input.
52
53 -rootless
54 Run Xwayland rootless, so that X clients integrate seamlessly
55 with Wayland clients in a Wayland desktop. That requires the
56 Wayland server to be an X window manager as well.
57
58 -shm Force the shared memory backend instead of glamor (if avail‐
59 able) for passing buffers to the Wayland server.
60
61 -verbose [n]
62 Sets the verbosity level for information printed on stderr. If
63 the n value isn't supplied, each occurrence of this option in‐
64 crements the verbosity level. When the n value is supplied,
65 the verbosity level is set to that value. The default ver‐
66 bosity level is 0.
67
68 -version
69 Show the server version and exit.
70
71 -wm fd This option is used by the Wayland server to pass Xwayland the
72 socket where the X window manager client connects, when Xway‐
73 land is running with -rootless.
74
76 WAYLAND_DISPLAY
77 the name of the display of the Wayland server.
78
79 XWAYLAND_NO_GLAMOR
80 disable glamor and DRI3 support in Xwayland, for testing pur‐
81 poses.
82
84 General information: X(7)
85
86
87
88X Version 11 xorg-server 22.1.7 XWAYLAND(1)