| Top |  |  |  |  | 
| const gchar * | lightdm_user_get_name () | 
| const gchar * | lightdm_user_get_real_name () | 
| const gchar * | lightdm_user_get_display_name () | 
| const gchar * | lightdm_user_get_home_directory () | 
| const gchar * | lightdm_user_get_image () | 
| const gchar * | lightdm_user_get_background () | 
| const gchar * | lightdm_user_get_language () | 
| const gchar * | lightdm_user_get_layout () | 
| const gchar * const * | lightdm_user_get_layouts () | 
| const gchar * | lightdm_user_get_session () | 
| gboolean | lightdm_user_get_logged_in () | 
| gboolean | lightdm_user_get_has_messages () | 
| uid_t | lightdm_user_get_uid () | 
| gboolean | lightdm_user_get_is_locked () | 
| char * | background | Read | 
| CommonUser * | common-user | Write / Construct Only | 
| char * | display-name | Read | 
| gboolean | has-messages | Read | 
| char * | home-directory | Read | 
| char * | image | Read | 
| gboolean | is-locked | Read | 
| char * | language | Read | 
| char * | layout | Read | 
| GStrv | layouts | Read | 
| gboolean | logged-in | Read | 
| char * | name | Read | 
| char * | real-name | Read | 
| char * | session | Read | 
| guint64 | uid | Read | 
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_display_name (LightDMUser *user);
Get the display name of a user.
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_background (LightDMUser *user);
Get the background file path for a user.
const gchar *
lightdm_user_get_language (LightDMUser *user);
Get the language for a user.
The language in the form of a local specification (e.g. "de_DE.UTF-8") for the given user or NULL if using the system default locale.
[nullable]
const gchar *
lightdm_user_get_layout (LightDMUser *user);
Get the keyboard layout for a user.
The keyboard layout for the given user or NULL if using system defaults. Copy the value if you want to use it long term.
[nullable]
const gchar * const *
lightdm_user_get_layouts (LightDMUser *user);
Get the configured keyboard layouts for a user.
const gchar *
lightdm_user_get_session (LightDMUser *user);
Get the session for a user.
gboolean
lightdm_user_get_logged_in (LightDMUser *user);
Check if a user is logged in.
gboolean
lightdm_user_get_has_messages (LightDMUser *user);
Check if a user has waiting messages.
gboolean
lightdm_user_get_is_locked (LightDMUser *user);
Get if the user is locked.
“background” property  “background”               char *
User background.
Owner: LightDMUser
Flags: Read
Default value: NULL
“common-user” property  “common-user”              CommonUser *
Internal user object.
Owner: LightDMUser
Flags: Write / Construct Only
“display-name” property  “display-name”             char *
Users display name.
Owner: LightDMUser
Flags: Read
Default value: NULL
“has-messages” property“has-messages” gboolean
TRUE if the user is has waiting messages.
Owner: LightDMUser
Flags: Read
Default value: FALSE
“home-directory” property  “home-directory”           char *
Home directory.
Owner: LightDMUser
Flags: Read
Default value: NULL
“image” property  “image”                    char *
Avatar image.
Owner: LightDMUser
Flags: Read
Default value: NULL
“is-locked” property“is-locked” gboolean
TRUE if the user is currently locked.
Owner: LightDMUser
Flags: Read
Default value: FALSE
“language” property  “language”                 char *
Language used by this user.
Owner: LightDMUser
Flags: Read
Default value: NULL
“layout” property  “layout”                   char *
Keyboard layout used by this user.
Owner: LightDMUser
Flags: Read
Default value: NULL
“layouts” property“layouts” GStrv
Keyboard layouts used by this user.
Owner: LightDMUser
Flags: Read
“logged-in” property“logged-in” gboolean
TRUE if the user is currently in a session.
Owner: LightDMUser
Flags: Read
Default value: FALSE
“real-name” property  “real-name”                char *
Users real name.
Owner: LightDMUser
Flags: Read
Default value: NULL
“session” property  “session”                  char *
Session used by this user.
Owner: LightDMUser
Flags: Read
Default value: NULL
“changed” signalvoid user_function (LightDMUser *user, gpointer user_data)
The ::changed signal gets emitted this user account is modified.
Flags: Run Last