2
# Check LightDM runs the script hooks correctly for autologin and the greeter
7
display-setup-script=test-script-hook DISPLAY-SETUP
8
display-stopped-script=test-script-hook DISPLAY-STOPPED
9
greeter-setup-script=test-script-hook GREETER-SETUP
10
session-setup-script=test-script-hook SESSION-SETUP
11
session-cleanup-script=test-script-hook SESSION-CLEANUP
12
autologin-user=have-password1
18
# System compositor starts
19
#?UNITY-SYSTEM-COMPOSITOR START FILE=/run/mir_socket VT=7 XDG_VTNR=7
20
#?*UNITY-SYSTEM-COMPOSITOR READY
23
#?XSERVER-0 START SEAT=seat0 MIR-ID=x-0
25
# Daemon connects when X server is ready
26
#?*XSERVER-0 INDICATE-READY
27
#?XSERVER-0 INDICATE-READY
28
#?XSERVER-0 ACCEPT-CONNECT
30
#?SCRIPT-HOOK DISPLAY-SETUP
31
#?SCRIPT-HOOK SESSION-SETUP USER=have-password1
34
#?SESSION-X-0 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_GREETER_DATA_DIR=.*/have-password1 XDG_SESSION_TYPE=x11 XDG_SESSION_DESKTOP=default USER=have-password1
35
#?LOGIN1 ACTIVATE-SESSION SESSION=c0
36
#?XSERVER-0 ACCEPT-CONNECT
37
#?SESSION-X-0 CONNECT-XSERVER
39
# System compositor switches to session
40
#?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=x-0
46
#?SCRIPT-HOOK SESSION-CLEANUP USER=have-password1
49
#?XSERVER-0 TERMINATE SIGNAL=15
52
#?SCRIPT-HOOK DISPLAY-STOPPED
55
#?XSERVER-1 START SEAT=seat0 MIR-ID=x-1
57
# Daemon connects when X server is ready
58
#?*XSERVER-1 INDICATE-READY
59
#?XSERVER-1 INDICATE-READY
60
#?XSERVER-1 ACCEPT-CONNECT
63
#?SCRIPT-HOOK DISPLAY-SETUP
64
#?SCRIPT-HOOK GREETER-SETUP USER=.*
67
#?GREETER-X-1 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_SESSION_CLASS=greeter
68
#?LOGIN1 ACTIVATE-SESSION SESSION=c1
69
#?XSERVER-1 ACCEPT-CONNECT
70
#?GREETER-X-1 CONNECT-XSERVER
71
#?GREETER-X-1 CONNECT-TO-DAEMON
72
#?GREETER-X-1 CONNECTED-TO-DAEMON
74
# System compositor switches to session
75
#?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=x-1
79
#?GREETER-X-1 TERMINATE SIGNAL=15
80
#?XSERVER-1 TERMINATE SIGNAL=15
83
#?SCRIPT-HOOK DISPLAY-STOPPED
86
#?UNITY-SYSTEM-COMPOSITOR TERMINATE SIGNAL=15
87
#?RUNNER DAEMON-EXIT STATUS=0