1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
<interface name="org.lightdm.LightDisplayManager.Greeter">
<!-- Method for greeter to connect to display manager -->
<method name="Connect">
<arg name="theme" direction="out" type="s"/>
<arg name="language" direction="out" type="s"/>
<arg name="layout" direction="out" type="s"/>
<arg name="session" direction="out" type="s"/>
<arg name="username" direction="out" type="s"/>
<arg name="delay" direction="out" type="i"/>
</method>
<!-- Method for greeter to start authenticating a user -->
<method name="StartAuthentication">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg name="username" direction="in" type="s"/>
<arg name="result" direction="out" type="i"/>
<annotation name="com.trolltech.QtDBus.QtTypeName.Out1" value="QList<LdmAuthRequest>"/>
<arg name="requests" direction="out" type="a(is)"/>
</method>
<!-- Method for greeter to provide secrets for a user -->
<method name="ContinueAuthentication">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg name="secrets" direction="in" type="as"/>
<arg name="result" direction="out" type="i"/>
<annotation name="com.trolltech.QtDBus.QtTypeName.Out1" value="QList<LdmAuthRequest>"/>
<arg name="requests" direction="out" type="a(is)"/>
</method>
<!-- Method for greeter to start login -->
<method name="Login">
<arg name="username" direction="in" type="s"/>
<arg name="session" direction="in" type="s"/>
<arg name="language" direction="in" type="s"/>
</method>
<!-- Signal to indicate the greeter should exit -->
<signal name="QuitGreeter" />
</interface>
</node>
|