]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - tests/scripts/unity-switch.conf
explicitly provide shared dir path to sessions
[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 #?RUNNER DAEMON-START
11
12 # System compositor starts
13 #?UNITY-SYSTEM-COMPOSITOR START FILE=/tmp/mir_socket VT=7 XDG_VTNR=7
14 #?*UNITY-SYSTEM-COMPOSITOR READY
15
16 # X server starts
17 #?XSERVER-0 START SEAT=seat0 MIR-ID=x-0
18
19 # Daemon connects when X server is ready
20 #?*XSERVER-0 INDICATE-READY
21 #?XSERVER-0 INDICATE-READY
22 #?XSERVER-0 ACCEPT-CONNECT
23
24 # Session starts
25 #?SESSION-X-0 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_GREETER_DATA_DIR=.*/have-password1 DESKTOP_SESSION=default USER=have-password1
26 #?XSERVER-0 ACCEPT-CONNECT
27 #?SESSION-X-0 CONNECT-XSERVER
28
29 # System compositor switches to session
30 #?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=x-0
31
32 # Show the greeter
33 #?*SWITCH-TO-GREETER
34 #?RUNNER SWITCH-TO-GREETER
35
36 # New X server starts
37 #?XSERVER-1 START SEAT=seat0 MIR-ID=x-1
38
39 # Daemon connects when X server is ready
40 #?*XSERVER-1 INDICATE-READY
41 #?XSERVER-1 INDICATE-READY
42 #?XSERVER-1 ACCEPT-CONNECT
43
44 # Lock session
45 #?LOGIN1 LOCK-SESSION
46
47 # Greeter starts
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
53
54 # System compositor switches to greeter
55 #?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=x-1
56
57 # Login
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
64
65 # New session starts
66 #?SESSION-X-1 START XDG_SEAT=seat0 XDG_VTNR=7 XDG_GREETER_DATA_DIR=.*/have-password2 DESKTOP_SESSION=default USER=have-password2
67 #?XSERVER-1 ACCEPT-CONNECT
68 #?SESSION-X-1 CONNECT-XSERVER
69
70 # Logout of new session
71 #?*SESSION-X-1 LOGOUT
72 #?XSERVER-1 TERMINATE SIGNAL=15
73
74 # X server starts
75 #?XSERVER-2 START SEAT=seat0 MIR-ID=x-2
76 #?*XSERVER-2 INDICATE-READY
77 #?XSERVER-2 INDICATE-READY
78 #?XSERVER-2 ACCEPT-CONNECT
79
80 # Greeter starts
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
86
87 # System compositor switches to greeter
88 #?UNITY-SYSTEM-COMPOSITOR SET-ACTIVE-SESSION ID=x-2
89
90 # Cleanup
91 #?*STOP-DAEMON
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