On Thu, 2009-09-03 at 07:01 +0000, Robert Ancell wrote:
>     <!-- 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>

Does CK also track the number of logins and last login?  Do you already
have that information or is it easy to get?

Also we need to know if the user currently has a session open on the
system.

>     <!-- 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>

I think there also needs to be a function "CanHazLoaded" that can check
to see if this signals already been sent.  For the most part, this would
probably be the case for the session menu.

How about a function to "SwitchToUser" which would either switch to the
VT that is running for that user or to GDM to get a password on a new
VT?  Does that seem like it fits in this API?

-- 
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
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to