On 1/05/19 11:30 pm, Damian Ivanov wrote:
Hello,

Is it somewhere documented how Xwayland applications are choosing
which compositor to display on? e.g 2 compostiors (1 nested or on
another VT)
wayland-0 and wayland-1
export WAYLAND_DISPLAY=wayland-1
GDK_BACKEND=x11 gedit //starts on wayland-0

If it's not documented how to do it?
Thank you in advance!

Damian

Hi,

X programs running through Xwayland connect to it with the exact same mechanism they use for connecting to a normal X server, which usually means looking at the DISPLAY environment variable.

Each Wayland compositor would start and manage their own separate Xwayland server, and would take their own DISPLAY values (e.g. DISPLAY=:0, DISPLAY=:1).

In the case of the WAYLAND_DISPLAY=wayland-1 compositor's X server takes DISPLAY=:1, you'd run that command like:

  GDK_BACKEND=x11 DISPLAY=:1 gedit

So setting WAYLAND_DISPLAY isn't technically needed, but it's still a good idea to set it too, because it can have an effect on other processes which your command can start.

Scott
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to