From e3149e602180a71fadd489b9bda76b37f5018691 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 14 Nov 2019 23:51:45 +0100 Subject: [PATCH] wayland: Pass private X connection on GNOME_SETUP_DISPLAY This envvar will be picked up by the services spawned together with Xwayland startup, and used instead of the regular DISPLAY meant for regular clients. https://gitlab.gnome.org/GNOME/mutter/merge_requests/945 --- src/wayland/meta-wayland.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/wayland/meta-wayland.c b/src/wayland/meta-wayland.c index 70c3db87d..b2eab006b 100644 --- a/src/wayland/meta-wayland.c +++ b/src/wayland/meta-wayland.c @@ -446,6 +446,7 @@ meta_wayland_init (void) if (meta_get_x11_display_policy () != META_DISPLAY_POLICY_DISABLED) { + set_gnome_env ("GNOME_SETUP_DISPLAY", compositor->xwayland_manager.private_connection.name); set_gnome_env ("DISPLAY", compositor->xwayland_manager.public_connection.name); set_gnome_env ("XAUTHORITY", meta_wayland_get_xwayland_auth_file (compositor)); }