On Wed, 01 May 2019 at 14:30:52 +0300, Damian Ivanov wrote: > export WAYLAND_DISPLAY=wayland-1 > GDK_BACKEND=x11 gedit //starts on wayland-0
If you are using GDK_BACKEND=x11, then gedit is not acting as a native Wayland app, so it will not look at WAYLAND_DISPLAY. Instead, it will be acting as an X11 app, which obeys the traditional X11 DISPLAY environment variable (and in your case it happens to connect to an Xwayland instance that is already associated with one of the Wayland displays, but the X11 backend in GTK has no knowledge of Wayland, so it can't know that). If you want an application to appear on one of your Wayland displays, irrespective of whether that application is using native Wayland or X11 via Xwayland, then you need to put a matching pair of WAYLAND_DISPLAY and DISPLAY in its environment. Alternatively, if you let gedit use native Wayland (stop using GDK_BACKEND=x11) it will respect WAYLAND_DISPLAY. smcv _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel