Approved by PS Jenkins bot, Robert Ancell.
# xsessions-directory = Directory to find X sessions
# remote-sessions-directory = Directory to find remote sessions
# xgreeters-directory = Directory to find X greeters
+# disable-guest-wrapper = Disable using guest session wrapper (temporary? required to make tests work without installing)
#
[LightDM]
#start-default-seat=true
#xsessions-directory=/usr/share/xsessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#xgreeters-directory=/usr/share/xgreeters
+#disable-guest-wrapper=false
#
# Seat defaults
gchar *filename, *sessions_dir, *path;
const gchar *language;
gchar **argv;
+ gboolean disable_guest_wrapper;
user = session_get_user (display->priv->session);
session_set_env (display->priv->session, "GDMSESSION", display->priv->user_session); // FIXME: Not cross-desktop
/* Run a guest session through the wrapper covered by MAC */
- if (display->priv->autologin_guest)
+ disable_guest_wrapper = config_get_boolean (config_get_instance (), "LightDM", "disable-guest-wrapper");
+ if (display->priv->autologin_guest && !disable_guest_wrapper)
{
gchar *wrapper = g_build_filename (PKGLIBEXEC_DIR, "lightdm-guest-session-wrapper", NULL);
g_debug ("Running guest session through wrapper: %s", wrapper);
# Check automatically logs in guest while keeping a greeter up
#
+[LightDM]
+disable-guest-wrapper=true
+
[SeatDefaults]
autologin-guest=true
autologin-in-background=true
# Check automatically logs in default user
#
+[LightDM]
+disable-guest-wrapper=true
+
[SeatDefaults]
autologin-guest=true
# Check automatically logs in default user
#
+[LightDM]
+disable-guest-wrapper=true
+
[SeatDefaults]
autologin-guest=true
autologin-user-timeout=1
# Check automatically logs in default user
#
+[LightDM]
+disable-guest-wrapper=true
+
[SeatDefaults]
autologin-guest=true
# Check automatically logs in default user
#
+[LightDM]
+disable-guest-wrapper=true
+
#?RUNNER DAEMON-START
# X server starts
# Check can login as guest (not prompted for password)
#
+[LightDM]
+disable-guest-wrapper=true
+
#?RUNNER DAEMON-START
# X server starts
# Check D-Bus interface can trigger/switch to guest session
#
+[LightDM]
+disable-guest-wrapper=true
+
[SeatDefaults]
autologin-user=have-password1