2 # Check that a logged in session can be switched to via the D-Bus interface.
10 XSERVER :50 INDICATE-READY
14 XSERVER :50 ACCEPT-CONNECT
15 GREETER CONNECT-XSERVER :50
16 GREETER CONNECT-TO-DAEMON
17 GREETER CONNECTED-TO-DAEMON
19 # Switch to Alice's account
20 *SWITCH-TO-USER USERNAME=alice
21 RUNNER SWITCH-TO-USER USERNAME=alice
23 # Existing X server and greeter stops
24 (GREETER TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15)
25 (GREETER TERMINATE SIGNAL=15|XSERVER :50 TERMINATE SIGNAL=15)
29 XSERVER :51 INDICATE-READY
33 XSERVER :51 ACCEPT-CONNECT
34 GREETER CONNECT-XSERVER :51
35 GREETER CONNECT-TO-DAEMON
36 GREETER CONNECTED-TO-DAEMON
38 # Alice is automatically selected
39 GREETER AUTHENTICATE-SELECTED USERNAME=alice
40 GREETER SHOW-PROMPT TEXT="Password:"
44 # Don't know what order they will terminate
45 (GREETER TERMINATE SIGNAL=15|XSERVER :51 TERMINATE SIGNAL=15)
46 (GREETER TERMINATE SIGNAL=15|XSERVER :51 TERMINATE SIGNAL=15)
47 RUNNER DAEMON-EXIT STATUS=0