diff options
author | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2013-08-29 03:32:30 +0300 |
---|---|---|
committer | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2013-08-29 03:32:30 +0300 |
commit | 2b2a28e804f1ad859c0ec8f6d4f43d0771076b03 (patch) | |
tree | 46e8a873f93481a0842a34a73f5f2438da45adab | |
parent | 49ddd2f7b7d182ab6ce3b560630903ffe384c43d (diff) | |
parent | 4d42259249926f0db23f437ef046fc42a615b4aa (diff) | |
download | lightdm-2b2a28e804f1ad859c0ec8f6d4f43d0771076b03.tar.gz |
-rw-r--r-- | tests/scripts/unity-xdg-seat.conf | 2 | ||||
-rw-r--r-- | tests/scripts/xdg-seat.conf | 2 | ||||
-rw-r--r-- | tests/src/X.c | 9 |
3 files changed, 11 insertions, 2 deletions
diff --git a/tests/scripts/unity-xdg-seat.conf b/tests/scripts/unity-xdg-seat.conf index 01b985b8..4b02371a 100644 --- a/tests/scripts/unity-xdg-seat.conf +++ b/tests/scripts/unity-xdg-seat.conf @@ -15,7 +15,7 @@ xdg-seat=seat1 #?*UNITY-SYSTEM-COMPOSITOR READY # X server starts -#?XSERVER-0 START MIR-ID=0 +#?XSERVER-0 START SEAT=seat1 MIR-ID=0 # Daemon connects when X server is ready #?*XSERVER-0 INDICATE-READY diff --git a/tests/scripts/xdg-seat.conf b/tests/scripts/xdg-seat.conf index 2fd9cbe4..15d9c1a3 100644 --- a/tests/scripts/xdg-seat.conf +++ b/tests/scripts/xdg-seat.conf @@ -10,7 +10,7 @@ xdg-seat=seat1 #?RUNNER DAEMON-START # X server starts -#?XSERVER-0 START VT=7 +#?XSERVER-0 START VT=7 SEAT=seat1 # Daemon connects when X server is ready #?*XSERVER-0 INDICATE-READY diff --git a/tests/src/X.c b/tests/src/X.c index d0049fff..d89650c2 100644 --- a/tests/src/X.c +++ b/tests/src/X.c @@ -212,6 +212,7 @@ main (int argc, char **argv) gboolean do_xdmcp = FALSE; guint xdmcp_port = 0; gchar *xdmcp_host = NULL; + gchar *seat = NULL; gchar *mir_id = NULL; gchar *lock_filename; int lock_file; @@ -282,6 +283,11 @@ main (int argc, char **argv) { /* Ignore VT args */ } + else if (strcmp (arg, "-seat") == 0) + { + seat = argv[i+1]; + i++; + } else if (strcmp (arg, "-mir") == 0) { mir_id = argv[i+1]; @@ -303,6 +309,7 @@ main (int argc, char **argv) "-query host-name Contact named host for XDMCP\n" "-broadcast Broadcast for XDMCP\n" "-port port-num UDP port number to send messages to\n" + "-seat string seat to run on\n" "-mir id Mir ID to use\n" "-mirSocket name Mir socket to use\n" "vtxx Use virtual terminal xx instead of the next available\n", @@ -319,6 +326,8 @@ main (int argc, char **argv) g_string_printf (status_text, "XSERVER-%d START", display_number); if (vt_number >= 0) g_string_append_printf (status_text, " VT=%d", vt_number); + if (seat != NULL) + g_string_append_printf (status_text, " SEAT=%s", seat); if (mir_id != NULL) g_string_append_printf (status_text, " MIR-ID=%s", mir_id); status_notify (status_text->str); |