2 # Check system compositor correctly switches
7 autologin-user=have-password1
12 # System compositor starts
13 #?UNITY-SYSTEM-COMPOSITOR START FILE=/tmp/mir_socket VT=7 XDG_VTNR=7
14 #?*UNITY-SYSTEM-COMPOSITOR READY
17 #?XSERVER-0 START MIR-ID=x-0
19 # Daemon connects when X server is ready
20 #?*XSERVER-0 INDICATE-READY
21 #?XSERVER-0 INDICATE-READY
22 #?XSERVER-0 ACCEPT-CONNECT
25 #?SESSION-X-0 START XDG_SEAT=seat0 XDG_VTNR=7 DESKTOP_SESSION=default USER=have-password1
26 #?XSERVER-0 ACCEPT-CONNECT
27 #?SESSION-X-0 CONNECT-XSERVER
29 # System compositor switches to session
30 #?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=x-0
34 #?RUNNER SWITCH-TO-GREETER
37 #?XSERVER-1 START MIR-ID=x-1
39 # Daemon connects when X server is ready
40 #?*XSERVER-1 INDICATE-READY
41 #?XSERVER-1 INDICATE-READY
42 #?XSERVER-1 ACCEPT-CONNECT
48 #?GREETER-X-1 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_SESSION_CLASS=greeter
49 #?XSERVER-1 ACCEPT-CONNECT
50 #?GREETER-X-1 CONNECT-XSERVER
51 #?GREETER-X-1 CONNECT-TO-DAEMON
52 #?GREETER-X-1 CONNECTED-TO-DAEMON
54 # System compositor switches to greeter
55 #?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=x-1
58 #?*GREETER-X-1 AUTHENTICATE USERNAME=have-password2
59 #?GREETER-X-1 SHOW-PROMPT TEXT="Password:"
60 #?*GREETER-X-1 RESPOND TEXT="password"
61 #?GREETER-X-1 AUTHENTICATION-COMPLETE USERNAME=have-password2 AUTHENTICATED=TRUE
62 #?*GREETER-X-1 START-SESSION
63 #?GREETER-X-1 TERMINATE SIGNAL=15
66 #?SESSION-X-1 START XDG_SEAT=seat0 XDG_VTNR=7 DESKTOP_SESSION=default USER=have-password2
67 #?XSERVER-1 ACCEPT-CONNECT
68 #?SESSION-X-1 CONNECT-XSERVER
70 # Logout of new session
72 #?XSERVER-1 TERMINATE SIGNAL=15
75 #?XSERVER-2 START MIR-ID=x-2
76 #?*XSERVER-2 INDICATE-READY
77 #?XSERVER-2 INDICATE-READY
78 #?XSERVER-2 ACCEPT-CONNECT
81 #?GREETER-X-2 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_SESSION_CLASS=greeter
82 #?XSERVER-2 ACCEPT-CONNECT
83 #?GREETER-X-2 CONNECT-XSERVER
84 #?GREETER-X-2 CONNECT-TO-DAEMON
85 #?GREETER-X-2 CONNECTED-TO-DAEMON
87 # System compositor switches to greeter
88 #?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=x-2
92 #?SESSION-X-0 TERMINATE SIGNAL=15
93 #?XSERVER-0 TERMINATE SIGNAL=15
94 #?GREETER-X-2 TERMINATE SIGNAL=15
95 #?XSERVER-2 TERMINATE SIGNAL=15
96 #?UNITY-SYSTEM-COMPOSITOR TERMINATE SIGNAL=15
97 #?RUNNER DAEMON-EXIT STATUS=0