[gdm] welcome: set XDG_SESSION_CLASS



commit 5aa5eada05e646ab21d17d2e879532ccc1b99b8f
Author: Ray Strode <rstrode redhat com>
Date:   Tue Feb 21 11:56:09 2012 -0500

    welcome: set XDG_SESSION_CLASS
    
    This helps to identify greeter sessions. Based on
    a patch by Lennart Poettering <lennart poettering net>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=670100

 daemon/gdm-welcome-session.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/daemon/gdm-welcome-session.c b/daemon/gdm-welcome-session.c
index 26af552..2e81cb7 100644
--- a/daemon/gdm-welcome-session.c
+++ b/daemon/gdm-welcome-session.c
@@ -270,6 +270,10 @@ build_welcome_environment (GdmWelcomeSession *welcome_session,
                                               system_data_dirs));
         g_free (system_data_dirs);
 
+        g_hash_table_insert (hash,
+                             g_strdup ("XDG_SESSION_CLASS"),
+                             g_strdup ("greeter"));
+
         if (welcome_session->priv->dbus_bus_address != NULL) {
                 g_hash_table_insert (hash,
                                      g_strdup ("DBUS_SESSION_BUS_ADDRESS"),



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