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