1XWAYLAND(1)                 General Commands Manual                XWAYLAND(1)
2
3
4

NAME

6       Xwayland - an X server for running X clients under Wayland.
7

SYNOPSIS

9       Xwayland [option ...]
10

DESCRIPTION

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

ENVIRONMENT

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

SEE ALSO

84       General information: X(7)
85
86
87
88X Version 11                  xorg-server 22.1.3                   XWAYLAND(1)
Impressum