If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Then I read all kind of documentation and googled how to tell weston where the xserver is because the docs only mention to use weston --xserver and it will start "the xserver" automatically.
weston needs to be told where the xserver is with:

So then I'm ready. There must be no other X server running or xwayland will not work.

Following the tutorial I put my user in a group called weston-launch and then did:

Code:

weston-launch -- --xserver

My first try is xterm from a weston terminal, but... nothing seems to happen.
An xserver owned by my user is started but it has 100% cpu usage and no new window is created.
Why? The xwayland documentation says it should work this way.

Second try is

Code:

sudo XDG_RUNTIME_DIR=/tmp weston --xserver

. xterm in a weston terminal WORKS. Most other tools work. I am impressed that opengl in the form of xonotic works almost flawlessly. The gtk3 menus don't work. Epiphany often disconnects from the xserver for several reasons (I/O errors, xserver closes the connection to its clients) while browsing. I have a hard time, going for more than 2 minutes without some component segfaulting, especially when playing flash videos - the xwayland clients as well as weston itself.

I am still skeptical about wayland + xwayland doing anything useful for end users in the foreseeable time.