Forwarded: not-needed
Author: Gunnar Hjalmarsson <gunnarhj@ubuntu.com>
-Index: trunk/liblightdm-gobject/language.c
+Index: xdg-seat/liblightdm-gobject/language.c
===================================================================
---- trunk.orig/liblightdm-gobject/language.c 2013-12-09 17:13:51.362244753 +1300
-+++ trunk/liblightdm-gobject/language.c 2013-12-09 17:13:51.298244756 +1300
+--- xdg-seat.orig/liblightdm-gobject/language.c 2014-02-05 14:22:08.711739102 +0000
++++ xdg-seat/liblightdm-gobject/language.c 2014-02-05 14:22:08.707739102 +0000
@@ -40,7 +40,7 @@
static void
update_languages (void)
gchar *stdout_text = NULL, *stderr_text = NULL;
gint exit_status;
gboolean result;
-Index: trunk/tests/scripts/language-env.conf
+Index: xdg-seat/tests/scripts/language-env.conf
===================================================================
---- trunk.orig/tests/scripts/language-env.conf 2013-12-09 17:13:51.362244753 +1300
-+++ trunk/tests/scripts/language-env.conf 2013-12-09 17:13:51.338244754 +1300
+--- xdg-seat.orig/tests/scripts/language-env.conf 2014-02-05 14:22:08.711739102 +0000
++++ xdg-seat/tests/scripts/language-env.conf 2014-02-05 14:22:08.707739102 +0000
@@ -22,8 +22,8 @@
#?SESSION-X-0 CONNECT-XSERVER
#?*SESSION-X-0 READ-ENV NAME=GDM_LANG
#?SESSION-X-0 READ-ENV NAME=GDM_LANG VALUE=en_AU
-Index: trunk/src/seat.c
+Index: xdg-seat/src/seat.c
===================================================================
---- trunk.orig/src/seat.c 2013-12-09 17:13:51.362244753 +1300
-+++ trunk/src/seat.c 2013-12-09 17:13:51.358244753 +1300
-@@ -842,7 +842,7 @@
+--- xdg-seat.orig/src/seat.c 2014-02-05 14:22:08.711739102 +0000
++++ xdg-seat/src/seat.c 2014-02-05 14:22:08.707739102 +0000
+@@ -854,7 +854,7 @@
session_set_env (session, "XDG_CURRENT_DESKTOP", desktop_name);
if (language && language[0] != '\0')
{
seat_surfaceflinger_create_greeter_session (Seat *seat)
{
Greeter *greeter_session;
- const gchar *xdg_seat;
greeter_session = SEAT_CLASS (seat_surfaceflinger_parent_class)->create_greeter_session (seat);
- xdg_seat = seat_get_string_property (seat, "xdg-seat");
- if (!xdg_seat)
- xdg_seat = "seat0";
- session_set_env (SESSION (greeter_session), "XDG_SEAT", xdg_seat);
+ session_set_env (SESSION (greeter_session), "XDG_SEAT", seat_get_name (seat));
/* Fake the VT */
- session_set_env (SESSION (greeter_session), "XDG_VTNR", vt_can_multi_seat() ? "1" : "0");
+ session_set_env (SESSION (greeter_session), "XDG_VTNR", vt_can_multi_seat () ? "1" : "0");
return greeter_session;
}
seat_surfaceflinger_create_session (Seat *seat)
{
Session *session;
- const gchar *xdg_seat;
session = SEAT_CLASS (seat_surfaceflinger_parent_class)->create_session (seat);
- xdg_seat = seat_get_string_property (seat, "xdg-seat");
- if (!xdg_seat)
- xdg_seat = "seat0";
- session_set_env (session, "XDG_SEAT", xdg_seat);
+ session_set_env (session, "XDG_SEAT", seat_get_name (seat));
/* Fake the VT */
- session_set_env (session, "XDG_VTNR", vt_can_multi_seat() ? "1" : "0");
+ session_set_env (session, "XDG_VTNR", vt_can_multi_seat () ? "1" : "0");
return session;
}
create_x_server (Seat *seat)
{
XServerLocal *x_server;
- const gchar *command = NULL, *layout = NULL, *config_file = NULL, *xdmcp_manager = NULL, *key_name = NULL, *xdg_seat = NULL;
+ const gchar *command = NULL, *layout = NULL, *config_file = NULL, *xdmcp_manager = NULL, *key_name = NULL;
gboolean allow_tcp;
gint port = 0;
gchar *id;
if (layout)
x_server_local_set_layout (x_server, layout);
- xdg_seat = seat_get_string_property (seat, "xdg-seat");
- if (xdg_seat)
- x_server_local_set_xdg_seat (x_server, xdg_seat);
+ x_server_local_set_xdg_seat (x_server, seat_get_name (seat));
config_file = seat_get_string_property (seat, "xserver-config");
if (config_file)
seat_unity_create_greeter_session (Seat *seat)
{
Greeter *greeter_session;
- const gchar *xdg_seat;
gchar *id;
gint vt;
greeter_session = SEAT_CLASS (seat_unity_parent_class)->create_greeter_session (seat);
- xdg_seat = seat_get_string_property (seat, "xdg-seat");
- if (!xdg_seat)
- xdg_seat = "seat0";
- l_debug (seat, "Setting XDG_SEAT=%s", xdg_seat);
- session_set_env (SESSION (greeter_session), "XDG_SEAT", xdg_seat);
+ session_set_env (SESSION (greeter_session), "XDG_SEAT", seat_get_name (seat));
id = g_strdup_printf ("greeter-%d", SEAT_UNITY (seat)->priv->next_greeter_id);
SEAT_UNITY (seat)->priv->next_greeter_id++;
seat_unity_create_session (Seat *seat)
{
Session *session;
- const gchar *xdg_seat;
gchar *id;
gint vt;
session = SEAT_CLASS (seat_unity_parent_class)->create_session (seat);
- xdg_seat = seat_get_string_property (seat, "xdg-seat");
- if (!xdg_seat)
- xdg_seat = "seat0";
- l_debug (seat, "Setting XDG_SEAT=%s", xdg_seat);
- session_set_env (session, "XDG_SEAT", xdg_seat);
+ session_set_env (session, "XDG_SEAT", seat_get_name (seat));
id = g_strdup_printf ("session-%d", SEAT_UNITY (seat)->priv->next_session_id);
SEAT_UNITY (seat)->priv->next_session_id++;
create_x_server (Seat *seat)
{
XServerLocal *x_server;
- const gchar *command = NULL, *layout = NULL, *config_file = NULL, *xdmcp_manager = NULL, *key_name = NULL, *xdg_seat = NULL;
+ const gchar *command = NULL, *layout = NULL, *config_file = NULL, *xdmcp_manager = NULL, *key_name = NULL;
gboolean allow_tcp;
gint vt, port = 0;
layout = seat_get_string_property (seat, "xserver-layout");
if (layout)
x_server_local_set_layout (x_server, layout);
-
- xdg_seat = seat_get_string_property (seat, "xdg-seat");
- if (xdg_seat)
- x_server_local_set_xdg_seat (x_server, xdg_seat);
+
+ x_server_local_set_xdg_seat (x_server, seat_get_name (seat));
config_file = seat_get_string_property (seat, "xserver-config");
if (config_file)
seat_xlocal_create_greeter_session (Seat *seat)
{
Greeter *greeter_session;
- const gchar *xdg_seat;
greeter_session = SEAT_CLASS (seat_xlocal_parent_class)->create_greeter_session (seat);
- xdg_seat = seat_get_string_property (seat, "xdg-seat");
- if (!xdg_seat)
- xdg_seat = "seat0";
- l_debug (seat, "Setting XDG_SEAT=%s", xdg_seat);
- session_set_env (SESSION (greeter_session), "XDG_SEAT", xdg_seat);
+ session_set_env (SESSION (greeter_session), "XDG_SEAT", seat_get_name (seat));
return greeter_session;
}
seat_xlocal_create_session (Seat *seat)
{
Session *session;
- const gchar *xdg_seat;
session = SEAT_CLASS (seat_xlocal_parent_class)->create_session (seat);
- xdg_seat = seat_get_string_property (seat, "xdg-seat");
- if (!xdg_seat)
- xdg_seat = "seat0";
- l_debug (seat, "Setting XDG_SEAT=%s", xdg_seat);
- session_set_env (SESSION (session), "XDG_SEAT", xdg_seat);
+ session_set_env (SESSION (session), "XDG_SEAT", seat_get_name (seat));
return session;
}
seat_xremote_create_greeter_session (Seat *seat)
{
Greeter *greeter_session;
- const gchar *xdg_seat;
greeter_session = SEAT_CLASS (seat_xremote_parent_class)->create_greeter_session (seat);
- xdg_seat = seat_get_string_property (seat, "xdg-seat");
- if (!xdg_seat)
- xdg_seat = "seat0";
- l_debug (seat, "Setting XDG_SEAT=%s", xdg_seat);
- session_set_env (SESSION (greeter_session), "XDG_SEAT", xdg_seat);
+ session_set_env (SESSION (greeter_session), "XDG_SEAT", seat_get_name (seat));
return greeter_session;
}
seat_xremote_create_session (Seat *seat)
{
Session *session;
- const gchar *xdg_seat;
session = SEAT_CLASS (seat_xremote_parent_class)->create_session (seat);
- xdg_seat = seat_get_string_property (seat, "xdg-seat");
- if (!xdg_seat)
- xdg_seat = "seat0";
- l_debug (seat, "Setting XDG_SEAT=%s", xdg_seat);
- session_set_env (SESSION (session), "XDG_SEAT", xdg_seat);
+ session_set_env (SESSION (session), "XDG_SEAT", seat_get_name (seat));
return session;
}
return value ? atoi (value) : 0;
}
+const gchar *
+seat_get_name (Seat *seat)
+{
+ const gchar *name;
+
+ name = seat_get_string_property (seat, "xdg-seat");
+ if (name)
+ return name;
+
+ return "seat0";
+}
+
void
seat_set_can_switch (Seat *seat, gboolean can_switch)
{
gint seat_get_integer_property (Seat *seat, const gchar *name);
+const gchar *seat_get_name (Seat *seat);
+
void seat_set_can_switch (Seat *seat, gboolean can_switch);
void seat_set_share_display_server (Seat *seat, gboolean share_display_server);
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# Greeter starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?GREETER-X-0 CONNECTED-TO-DAEMON
# Guest session starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
#?*XSERVER-1 INDICATE-READY
#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?GUEST-ACCOUNT REMOVE USERNAME=guest-.*
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# Greeter starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?GREETER-X-0 CONNECTED-TO-DAEMON
# Autologin session starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
#?*XSERVER-1 INDICATE-READY
#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
# (fails to start session for invalid user)
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# Greeter starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?GREETER-X-0 CONNECTED-TO-DAEMON
# Autologin session starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
#?*XSERVER-1 INDICATE-READY
#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# XServer starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?SESSION-X-0 TERMINATE SIGNAL=15
# X server restarts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?GREETER-X-0 TERMINATE SIGNAL=15
# X server restarts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?SESSION-X-0 LOCK-SEAT
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?SESSION-X-0 LOCK-SEAT
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?SESSION-X-0 LOCK-SEAT
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?SESSION-X-0 LOCK-SEAT
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?SESSION-X-0 LOCK-SESSION
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?SESSION-X-0 LOCK-SESSION
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?SESSION-X-0 LOCK-SESSION
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?GUEST-ACCOUNT REMOVE USERNAME=guest-.*
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# XServer starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?SESSION-X-0 TERMINATE SIGNAL=15
# X server restarts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# One X server should start by default
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?PLYMOUTH DEACTIVATE
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?PLYMOUTH PING ACTIVE=TRUE
#?PLYMOUTH HAS-ACTIVE-VT=FALSE
#?PLYMOUTH QUIT RETAIN-SPLASH=FALSE
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# One X server should start by default
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# One X server should start by default
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# One X server should start by default
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# One X server should start by default
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?SCRIPT-HOOK DISPLAY-STOPPED
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
# Restart session
#?*SESSION-X-0 LOGOUT
#?XSERVER-0 TERMINATE SIGNAL=15
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
# Restart session
#?*SESSION-X-0 LOGOUT
#?XSERVER-0 TERMINATE SIGNAL=15
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-GREETER
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-GREETER
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?XSERVER-0 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-GREETER
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-GREETER
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?*WAIT
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-GUEST
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?*WAIT
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?*WAIT
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-USER USERNAME=no-password2
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?*WAIT
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-USER USERNAME=no-password1
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?RUNNER SWITCH-TO-USER USERNAME=have-password1
# X server starts
-#?XSERVER-2 START VT=9
+#?XSERVER-2 START VT=9 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-2 INDICATE-READY
#?*WAIT
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-USER USERNAME=no-password2
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?XSERVER-1 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?*WAIT
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-USER USERNAME=no-password2
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?*WAIT
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-USER USERNAME=no-password1
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?*WAIT
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-USER USERNAME=have-password1
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?*WAIT
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-USER USERNAME=no-password1
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?RUNNER SWITCH-TO-USER USERNAME=no-password2
# New X server starts
-#?XSERVER-2 START VT=9
+#?XSERVER-2 START VT=9 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-2 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?*UNITY-SYSTEM-COMPOSITOR READY
# X server starts
-#?XSERVER-0 START MIR-ID=x-0
+#?XSERVER-0 START SEAT=seat0 MIR-ID=x-0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?*UNITY-SYSTEM-COMPOSITOR READY
# X server starts
-#?XSERVER-0 START MIR-ID=x-0
+#?XSERVER-0 START SEAT=seat0 MIR-ID=x-0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?UNITY-SYSTEM-COMPOSITOR EXIT CODE=1
# X server starts in VT mode
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?*UNITY-SYSTEM-COMPOSITOR READY
# Greeter session
-#?XSERVER-0 START MIR-ID=x-0
+#?XSERVER-0 START SEAT=seat0 MIR-ID=x-0
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?GREETER-X-0 CONNECTED-TO-DAEMON
# Background session
-#?XSERVER-1 START MIR-ID=x-1
+#?XSERVER-1 START SEAT=seat0 MIR-ID=x-1
#?*XSERVER-1 INDICATE-READY
#?XSERVER-1 INDICATE-READY
#?XSERVER-1 ACCEPT-CONNECT
#?*UNITY-SYSTEM-COMPOSITOR READY
# X server starts
-#?XSERVER-0 START MIR-ID=x-0
+#?XSERVER-0 START SEAT=seat0 MIR-ID=x-0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?*GREETER-MIR-greeter-0 START-SESSION
# X server starts
-#?XSERVER-0 START MIR-ID=x-0
+#?XSERVER-0 START SEAT=seat0 MIR-ID=x-0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?*UNITY-SYSTEM-COMPOSITOR READY
# X server starts
-#?XSERVER-0 START MIR-ID=x-0
+#?XSERVER-0 START SEAT=seat0 MIR-ID=x-0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?*UNITY-SYSTEM-COMPOSITOR READY
# X server starts
-#?XSERVER-0 START MIR-ID=x-0
+#?XSERVER-0 START SEAT=seat0 MIR-ID=x-0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?*UNITY-SYSTEM-COMPOSITOR READY
# X server starts
-#?XSERVER-0 START MIR-ID=x-0
+#?XSERVER-0 START SEAT=seat0 MIR-ID=x-0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-GREETER
# New X server starts
-#?XSERVER-1 START MIR-ID=x-1
+#?XSERVER-1 START SEAT=seat0 MIR-ID=x-1
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?XSERVER-1 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-2 START MIR-ID=x-2
+#?XSERVER-2 START SEAT=seat0 MIR-ID=x-2
#?*XSERVER-2 INDICATE-READY
#?XSERVER-2 INDICATE-READY
#?XSERVER-2 ACCEPT-CONNECT
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER SWITCH-TO-GREETER
# New X server starts
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 TERMINATE SIGNAL=15
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
#?*XSERVER-0 INDICATE-READY
#?XSERVER-0 INDICATE-READY
#?XSERVER-0 ACCEPT-CONNECT
#?RUNNER DAEMON-START
# X server fails to start
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
#?XSERVER-0 EXIT CODE=1
# Daemon stops with error
#?RUNNER DAEMON-START
# X server starts
-#?XSERVER-0 START VT=7
+#?XSERVER-0 START VT=7 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-0 INDICATE-READY
#?*GREETER-X-0 START-SESSION
# New X server starts for session
-#?XSERVER-1 START VT=8
+#?XSERVER-1 START VT=8 SEAT=seat0
# Daemon connects when X server is ready
#?*XSERVER-1 INDICATE-READY