diff -Naur mate-session-manager-1.16.0-old/mate-session/gsm-manager.c mate-session-manager-1.16.0/mate-session/gsm-manager.c
--- mate-session-manager-1.16.0-old/mate-session/gsm-manager.c	2016-01-05 04:01:25.000000000 +0200
+++ mate-session-manager-1.16.0/mate-session/gsm-manager.c	2016-10-19 02:18:13.024889947 +0300
@@ -1086,7 +1086,7 @@
                         g_error_free (error);
                 }
         }
-        else if (process_is_running("gdm") || process_is_running("gdm3")) {
+        else if (process_is_running("gdm") || process_is_running("gdm3") || process_is_running("gdm-binary")) {
                 /* GDM */
                 command = g_strdup_printf ("%s %s",
                                                GDM_FLEXISERVER_COMMAND,
