chiark / gitweb /
locale: fix sending PropertiesChanged for x11 keymap changed
[elogind.git] / src / login / org.freedesktop.login1.conf
1 <?xml version="1.0"?> <!--*-nxml-*-->
2 <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
3         "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
4
5 <!--
6   This file is part of systemd.
7
8   systemd is free software; you can redistribute it and/or modify it
9   under the terms of the GNU Lesser General Public License as published by
10   the Free Software Foundation; either version 2.1 of the License, or
11   (at your option) any later version.
12 -->
13
14 <busconfig>
15
16         <policy user="root">
17                 <allow own="org.freedesktop.login1"/>
18                 <allow send_destination="org.freedesktop.login1"/>
19                 <allow receive_sender="org.freedesktop.login1"/>
20         </policy>
21
22         <policy context="default">
23                 <deny send_destination="org.freedesktop.login1"/>
24
25                 <allow send_destination="org.freedesktop.login1"
26                        send_interface="org.freedesktop.DBus.Introspectable"/>
27
28                 <allow send_destination="org.freedesktop.login1"
29                        send_interface="org.freedesktop.DBus.Peer"/>
30
31                 <allow send_destination="org.freedesktop.login1"
32                        send_interface="org.freedesktop.DBus.Properties"
33                        send_member="Get"/>
34
35                 <allow send_destination="org.freedesktop.login1"
36                        send_interface="org.freedesktop.DBus.Properties"
37                        send_member="GetAll"/>
38
39                 <allow send_destination="org.freedesktop.login1"
40                        send_interface="org.freedesktop.login1.Manager"
41                        send_member="GetSession"/>
42
43                 <allow send_destination="org.freedesktop.login1"
44                        send_interface="org.freedesktop.login1.Manager"
45                        send_member="GetSessionByPID"/>
46
47                 <allow send_destination="org.freedesktop.login1"
48                        send_interface="org.freedesktop.login1.Manager"
49                        send_member="GetUser"/>
50
51                 <allow send_destination="org.freedesktop.login1"
52                        send_interface="org.freedesktop.login1.Manager"
53                        send_member="GetUserByPID"/>
54
55                 <allow send_destination="org.freedesktop.login1"
56                        send_interface="org.freedesktop.login1.Manager"
57                        send_member="GetSeat"/>
58
59                 <allow send_destination="org.freedesktop.login1"
60                        send_interface="org.freedesktop.login1.Manager"
61                        send_member="ListSessions"/>
62
63                 <allow send_destination="org.freedesktop.login1"
64                        send_interface="org.freedesktop.login1.Manager"
65                        send_member="ListUsers"/>
66
67                 <allow send_destination="org.freedesktop.login1"
68                        send_interface="org.freedesktop.login1.Manager"
69                        send_member="ListSeats"/>
70
71                 <allow send_destination="org.freedesktop.login1"
72                        send_interface="org.freedesktop.login1.Manager"
73                        send_member="ListInhibitors"/>
74
75                 <allow send_destination="org.freedesktop.login1"
76                        send_interface="org.freedesktop.login1.Manager"
77                        send_member="Inhibit"/>
78
79                 <allow send_destination="org.freedesktop.login1"
80                        send_interface="org.freedesktop.login1.Manager"
81                        send_member="SetUserLinger"/>
82
83                 <allow send_destination="org.freedesktop.login1"
84                        send_interface="org.freedesktop.login1.Manager"
85                        send_member="ActivateSession"/>
86
87                 <allow send_destination="org.freedesktop.login1"
88                        send_interface="org.freedesktop.login1.Manager"
89                        send_member="ActivateSessionOnSeat"/>
90
91                 <allow send_destination="org.freedesktop.login1"
92                        send_interface="org.freedesktop.login1.Manager"
93                        send_member="PowerOff"/>
94
95                 <allow send_destination="org.freedesktop.login1"
96                        send_interface="org.freedesktop.login1.Manager"
97                        send_member="Reboot"/>
98
99                 <allow send_destination="org.freedesktop.login1"
100                        send_interface="org.freedesktop.login1.Manager"
101                        send_member="Suspend"/>
102
103                 <allow send_destination="org.freedesktop.login1"
104                        send_interface="org.freedesktop.login1.Manager"
105                        send_member="Hibernate"/>
106
107                 <allow send_destination="org.freedesktop.login1"
108                        send_interface="org.freedesktop.login1.Manager"
109                        send_member="HybridSleep"/>
110
111                 <allow send_destination="org.freedesktop.login1"
112                        send_interface="org.freedesktop.login1.Manager"
113                        send_member="CanPowerOff"/>
114
115                 <allow send_destination="org.freedesktop.login1"
116                        send_interface="org.freedesktop.login1.Manager"
117                        send_member="CanReboot"/>
118
119                 <allow send_destination="org.freedesktop.login1"
120                        send_interface="org.freedesktop.login1.Manager"
121                        send_member="CanSuspend"/>
122
123                 <allow send_destination="org.freedesktop.login1"
124                        send_interface="org.freedesktop.login1.Manager"
125                        send_member="CanHibernate"/>
126
127                 <allow send_destination="org.freedesktop.login1"
128                        send_interface="org.freedesktop.login1.Manager"
129                        send_member="CanHybridSleep"/>
130
131                 <allow send_destination="org.freedesktop.login1"
132                        send_interface="org.freedesktop.login1.Manager"
133                        send_member="AttachDevice"/>
134
135                 <allow send_destination="org.freedesktop.login1"
136                        send_interface="org.freedesktop.login1.Manager"
137                        send_member="FlushDevices"/>
138
139                 <allow send_destination="org.freedesktop.login1"
140                        send_interface="org.freedesktop.login1.Seat"
141                        send_member="ActivateSession"/>
142
143                 <allow send_destination="org.freedesktop.login1"
144                        send_interface="org.freedesktop.login1.Seat"
145                        send_member="SwitchTo"/>
146
147                 <allow send_destination="org.freedesktop.login1"
148                        send_interface="org.freedesktop.login1.Seat"
149                        send_member="SwitchToPrevious"/>
150
151                 <allow send_destination="org.freedesktop.login1"
152                        send_interface="org.freedesktop.login1.Seat"
153                        send_member="SwitchToNext"/>
154
155                 <allow send_destination="org.freedesktop.login1"
156                        send_interface="org.freedesktop.login1.Session"
157                        send_member="Activate"/>
158
159                 <allow send_destination="org.freedesktop.login1"
160                        send_interface="org.freedesktop.login1.Session"
161                        send_member="SetIdleHint"/>
162
163                 <allow send_destination="org.freedesktop.login1"
164                        send_interface="org.freedesktop.login1.Session"
165                        send_member="TakeControl"/>
166
167                 <allow send_destination="org.freedesktop.login1"
168                        send_interface="org.freedesktop.login1.Session"
169                        send_member="ReleaseControl"/>
170
171                 <allow send_destination="org.freedesktop.login1"
172                        send_interface="org.freedesktop.login1.Session"
173                        send_member="TakeDevice"/>
174
175                 <allow send_destination="org.freedesktop.login1"
176                        send_interface="org.freedesktop.login1.Session"
177                        send_member="ReleaseDevice"/>
178
179                 <allow send_destination="org.freedesktop.login1"
180                        send_interface="org.freedesktop.login1.Session"
181                        send_member="PauseDeviceComplete"/>
182
183                 <allow receive_sender="org.freedesktop.login1"/>
184         </policy>
185
186 </busconfig>