Functions

chooser_interface_info ()

chooser_override_properties (klass, property_id_begin)

get_session_ids ()

get_session_name_and_description (id)

goto_login_session_sync (cancellable)

greeter_interface_info ()

greeter_override_properties (klass, property_id_begin)

manager_interface_info ()

manager_override_properties (klass, property_id_begin)

remote_greeter_interface_info ()

remote_greeter_override_properties (klass, property_id_begin)

user_verifier_choice_list_interface_info ()

user_verifier_choice_list_override_properties (klass, property_id_begin)

user_verifier_interface_info ()

user_verifier_override_properties (klass, property_id_begin)

worker_manager_interface_info ()

worker_manager_override_properties (klass, property_id_begin)

Details

Gdm.chooser_interface_info()
Return type:

Gio.DBusInterfaceInfo

Gdm.chooser_override_properties(klass, property_id_begin)
Parameters:
Return type:

int

Gdm.get_session_ids()
Returns:

a None terminated list of session ids

Return type:

[str]

Reads /usr/share/xsessions and other relevant places for possible sessions to log into and returns the complete list.

Gdm.get_session_name_and_description(id)
Parameters:

id (str) – an id from Gdm.get_session_ids()

Returns:

The session name if found, or None otherwise

description:

optional returned session description

Return type:

(str, description: str)

Takes an xsession id and returns the name and comment about it.

Gdm.goto_login_session_sync(cancellable)
Parameters:

cancellable (Gio.Cancellable or None) –

Raises:

GLib.Error

Return type:

bool

Gdm.greeter_interface_info()
Return type:

Gio.DBusInterfaceInfo

Gdm.greeter_override_properties(klass, property_id_begin)
Parameters:
Return type:

int

Gdm.manager_interface_info()
Return type:

Gio.DBusInterfaceInfo

Gdm.manager_override_properties(klass, property_id_begin)
Parameters:
Return type:

int

Gdm.remote_greeter_interface_info()
Return type:

Gio.DBusInterfaceInfo

Gdm.remote_greeter_override_properties(klass, property_id_begin)
Parameters:
Return type:

int

Gdm.user_verifier_choice_list_interface_info()
Return type:

Gio.DBusInterfaceInfo

Gdm.user_verifier_choice_list_override_properties(klass, property_id_begin)
Parameters:
Return type:

int

Gdm.user_verifier_interface_info()
Return type:

Gio.DBusInterfaceInfo

Gdm.user_verifier_override_properties(klass, property_id_begin)
Parameters:
Return type:

int

Gdm.worker_manager_interface_info()
Return type:

Gio.DBusInterfaceInfo

Gdm.worker_manager_override_properties(klass, property_id_begin)
Parameters:
Return type:

int