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" />