[mutter/wip/carlosg/xwayland-startup-side-channel: 6/7] wayland: Pass private X connection on GNOME_SETUP_DISPLAY



commit 8083083c1f1523afe6ef0c24087fd2e296645204
Author: Carlos Garnacho <carlosg gnome org>
Date:   Thu Nov 14 23:51:45 2019 +0100

    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.

 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 da19ec955..3e680924d 100644
--- a/src/wayland/meta-wayland.c
+++ b/src/wayland/meta-wayland.c
@@ -445,6 +445,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));
     }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]