Top | ![]() |
![]() |
![]() |
![]() |
void | (*changed) () |
const gchar * | lightdm_user_get_background () |
const gchar * | lightdm_user_get_display_name () |
gboolean | lightdm_user_get_has_messages () |
const gchar * | lightdm_user_get_home_directory () |
const gchar * | lightdm_user_get_image () |
const gchar * | lightdm_user_get_language () |
const gchar * | lightdm_user_get_layout () |
const gchar * const * | lightdm_user_get_layouts () |
gboolean | lightdm_user_get_logged_in () |
const gchar * | lightdm_user_get_name () |
const gchar * | lightdm_user_get_real_name () |
const gchar * | lightdm_user_get_session () |
void | (*user_added) () |
void | (*user_changed) () |
void | (*user_removed) () |
LightDMUserList * | lightdm_user_list_get_instance () |
gint | lightdm_user_list_get_length () |
LightDMUser * | lightdm_user_list_get_user_by_name () |
GList * | lightdm_user_list_get_users () |
Object containing information about a user present on this system. LightDMUser objects are not created by the user, but provided by the LightDMGreeter object.
A user has the following properties:
The user name is used to refer to this user.
The real name is the name of the person that owns this user account.
The display name provides text to use for the user label.
The image URI provides an image to use for the user.
const gchar *
lightdm_user_get_background (LightDMUser *user
);
Get the background file path for a user.
const gchar *
lightdm_user_get_display_name (LightDMUser *user
);
Get the display name of a user.
gboolean
lightdm_user_get_has_messages (LightDMUser *user
);
Check if a user has waiting messages.
const gchar *
lightdm_user_get_home_directory (LightDMUser *user
);
Get the home directory for a user.
const gchar *
lightdm_user_get_image (LightDMUser *user
);
Get the image URI for a user.
const gchar *
lightdm_user_get_language (LightDMUser *user
);
Get the language for a user.
const gchar *
lightdm_user_get_layout (LightDMUser *user
);
Get the keyboard layout for a user.
const gchar * const *
lightdm_user_get_layouts (LightDMUser *user
);
Get the configured keyboard layouts for a user.
gboolean
lightdm_user_get_logged_in (LightDMUser *user
);
Check if a user is logged in.
const gchar *
lightdm_user_get_name (LightDMUser *user
);
Get the name of a user.
const gchar *
lightdm_user_get_real_name (LightDMUser *user
);
Get the real name of a user.
const gchar *
lightdm_user_get_session (LightDMUser *user
);
Get the session for a user.
LightDMUserList *
lightdm_user_list_get_instance (void
);
Get the user list.
LightDMUser * lightdm_user_list_get_user_by_name (LightDMUserList *user_list
,const gchar *username
);
Get infomation about a given user or NULL if this user doesn't exist.
GList *
lightdm_user_list_get_users (LightDMUserList *user_list
);
Get a list of users to present to the user. This list may be a subset of the available users and may be empty depending on the server configuration.
A list of LightDMUser that should be presented to the user.
[element-type LightDMUser][transfer none]