In progress patch attached to upstream bug: http://bugzilla.gnome.org/show_bug.cgi?id=593996
The interface as it stands is: <!-- Get the number of known users --> <method name="CountUsers"> <arg name="user_count" direction="out" type="i"/> </method> <!-- Get the list of known UIDs --> <method name="GetUserList"> <arg name="uids" direction="out" type="ax"/> </method> <!-- Get user info for a user --> <method name="GetUserInfo"> <arg name="uid" direction="in" type="x"/> <arg name="user_name" direction="out" type="s"/> <arg name="real_name" direction="out" type="s"/> <arg name="shell" direction="out" type="s"/> <arg name="icon_url" direction="out" type="s"/> </method> <!-- Get user info for a list of users --> <method name="GetUsersInfo"> <arg name="uid" direction="in" type="ax"/> <!-- (uid, user_name, real_name, shell, icon_url) --> <arg name="user_info" direction="out" type="a(xssss)"/> </method> <!-- Triggered when user information is being reloaded. All existing user information is invalid from this signal. Wait for the UsersLoaded signal --> <!-- Triggered when user information has been reloaded. A client should call GetUserList() now --> <signal name="UsersLoaded"></signal> <!-- Triggered when a user has updated information --> <signal name="UserUpdated"> <arg name="uid" type="x"/> </signal> <!-- Triggered when a users are added to/removed from the system. Clients should monitor these signals as soon as they connect to this object --> <signal name="UserAdded"> <arg name="uid" type="x"/> </signal> <signal name="UserRemoved"> <arg name="uid" type="x"/> </signal> ** Bug watch added: GNOME Bug Tracker #593996 http://bugzilla.gnome.org/show_bug.cgi?id=593996 -- Add user manager dbus interface to gdmserver https://bugs.launchpad.net/bugs/423450 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gdm in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs