File lightdm-set-gdmflexiserver-envvar.patch of Package lightdm
# HG changeset patch
# Parent ba843deea04ac9f614338045d71e362fd92127bc
set the GDMFLEXISERVER environment variable for the gdmflexiserver wrapper
diff --git a/src/session.c b/src/session.c
--- a/src/session.c
+++ b/src/session.c
@@ -274,6 +274,7 @@ session_start (Session *session)
session_set_env (session, "LOGNAME", user_get_name (user));
session_set_env (session, "HOME", user_get_home_directory (user));
session_set_env (session, "SHELL", user_get_shell (user));
+ session_set_env (session, "GDMFLEXISERVER", PKGLIBEXEC_DIR "/gdmflexiserver");
session_set_env (session, "USERNAME", user_get_name (user)); // FIXME: Is this required?
@@ -455,7 +456,7 @@ session_run (Process *process)
pam_session_setup (session->priv->authentication);
set_env_from_authentication (session, session->priv->authentication);
set_locale (session);
- insert_utility_path (session);
+ /* insert_utility_path (session); */
PROCESS_CLASS (session_parent_class)->run (process);
}