~lightdm-team/lightdm/1.4

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!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.Users">

    <!-- Method to return the users -->
    <method name="GetUsers">
      <!-- name,real name,image,logged in -->
      <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QList&lt;LdmUser&gt;"/>
      <arg name="users" direction="out" type="a(sssb)"/>
    </method>
    
    <!-- Method to get user default information -->
    <method name="GetUserDefaults">
      <arg name="username" direction="in" type="s"/>    
      <arg name="language" direction="out" type="s"/>
      <arg name="layout" direction="out" type="s"/>
      <arg name="session" direction="out" type="s"/>
    </method>

  </interface>
</node>