]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - tests/scripts/unity-switch.conf
Make it able for tests to restart the daemon
[sojka/lightdm.git] / tests / scripts / unity-switch.conf
1 #
2 # Check system compositor correctly switches
3 #
4
5 [SeatDefaults]
6 type=unity
7 autologin-user=have-password1
8 user-session=default
9
10 #?*START-DAEMON
11 #?RUNNER DAEMON-START
12
13 # System compositor starts
14 #?UNITY-SYSTEM-COMPOSITOR START FILE=/tmp/mir_socket VT=7 XDG_VTNR=7
15 #?*UNITY-SYSTEM-COMPOSITOR READY
16
17 # X server starts
18 #?XSERVER-0 START SEAT=seat0 MIR-ID=x-0
19
20 # Daemon connects when X server is ready
21 #?*XSERVER-0 INDICATE-READY
22 #?XSERVER-0 INDICATE-READY
23 #?XSERVER-0 ACCEPT-CONNECT
24
25 # Session starts
26 #?SESSION-X-0 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_GREETER_DATA_DIR=.*/have-password1 DESKTOP_SESSION=default USER=have-password1
27 #?XSERVER-0 ACCEPT-CONNECT
28 #?SESSION-X-0 CONNECT-XSERVER
29
30 # System compositor switches to session
31 #?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=x-0
32
33 # Show the greeter
34 #?*SWITCH-TO-GREETER
35 #?RUNNER SWITCH-TO-GREETER
36
37 # New X server starts
38 #?XSERVER-1 START SEAT=seat0 MIR-ID=x-1
39
40 # Daemon connects when X server is ready
41 #?*XSERVER-1 INDICATE-READY
42 #?XSERVER-1 INDICATE-READY
43 #?XSERVER-1 ACCEPT-CONNECT
44
45 # Lock session
46 #?LOGIN1 LOCK-SESSION
47
48 # Greeter starts
49 #?GREETER-X-1 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_SESSION_CLASS=greeter
50 #?XSERVER-1 ACCEPT-CONNECT
51 #?GREETER-X-1 CONNECT-XSERVER
52 #?GREETER-X-1 CONNECT-TO-DAEMON
53 #?GREETER-X-1 CONNECTED-TO-DAEMON
54
55 # System compositor switches to greeter
56 #?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=x-1
57
58 # Login
59 #?*GREETER-X-1 AUTHENTICATE USERNAME=have-password2
60 #?GREETER-X-1 SHOW-PROMPT TEXT="Password:"
61 #?*GREETER-X-1 RESPOND TEXT="password"
62 #?GREETER-X-1 AUTHENTICATION-COMPLETE USERNAME=have-password2 AUTHENTICATED=TRUE
63 #?*GREETER-X-1 START-SESSION
64 #?GREETER-X-1 TERMINATE SIGNAL=15
65
66 # New session starts
67 #?SESSION-X-1 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_GREETER_DATA_DIR=.*/have-password2 DESKTOP_SESSION=default USER=have-password2
68 #?XSERVER-1 ACCEPT-CONNECT
69 #?SESSION-X-1 CONNECT-XSERVER
70
71 # Logout of new session
72 #?*SESSION-X-1 LOGOUT
73 #?XSERVER-1 TERMINATE SIGNAL=15
74
75 # X server starts
76 #?XSERVER-2 START SEAT=seat0 MIR-ID=x-2
77 #?*XSERVER-2 INDICATE-READY
78 #?XSERVER-2 INDICATE-READY
79 #?XSERVER-2 ACCEPT-CONNECT
80
81 # Greeter starts
82 #?GREETER-X-2 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_SESSION_CLASS=greeter
83 #?XSERVER-2 ACCEPT-CONNECT
84 #?GREETER-X-2 CONNECT-XSERVER
85 #?GREETER-X-2 CONNECT-TO-DAEMON
86 #?GREETER-X-2 CONNECTED-TO-DAEMON
87
88 # System compositor switches to greeter
89 #?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=x-2
90
91 # Cleanup
92 #?*STOP-DAEMON
93 #?SESSION-X-0 TERMINATE SIGNAL=15
94 #?XSERVER-0 TERMINATE SIGNAL=15
95 #?GREETER-X-2 TERMINATE SIGNAL=15
96 #?XSERVER-2 TERMINATE SIGNAL=15
97 #?UNITY-SYSTEM-COMPOSITOR TERMINATE SIGNAL=15
98 #?RUNNER DAEMON-EXIT STATUS=0