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_custom_json_interface_info ()

user_verifier_custom_json_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()
Returns:

A Gio.DBusInterfaceInfo. Do not free.

Return type:

Gio.DBusInterfaceInfo

Gets a machine-readable description of the ‘org.gnome.DisplayManager.Chooser [gdbus-interface-org-gnome-DisplayManager-Chooser.top_of_page]’ D-Bus interface.

Gdm.chooser_override_properties(klass, property_id_begin)
Parameters:
Returns:

The last property id.

Return type:

int

Overrides all GObject.Object properties in the Gdm.Chooser interface for a concrete class. The properties are overridden in the order they are defined.

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()
Returns:

A Gio.DBusInterfaceInfo. Do not free.

Return type:

Gio.DBusInterfaceInfo

Gets a machine-readable description of the ‘org.gnome.DisplayManager.Greeter [gdbus-interface-org-gnome-DisplayManager-Greeter.top_of_page]’ D-Bus interface.

Gdm.greeter_override_properties(klass, property_id_begin)
Parameters:
Returns:

The last property id.

Return type:

int

Overrides all GObject.Object properties in the Gdm.Greeter interface for a concrete class. The properties are overridden in the order they are defined.

Gdm.manager_interface_info()
Returns:

A Gio.DBusInterfaceInfo. Do not free.

Return type:

Gio.DBusInterfaceInfo

Gets a machine-readable description of the ‘org.gnome.DisplayManager.Manager [gdbus-interface-org-gnome-DisplayManager-Manager.top_of_page]’ D-Bus interface.

Gdm.manager_override_properties(klass, property_id_begin)
Parameters:
Returns:

The last property id.

Return type:

int

Overrides all GObject.Object properties in the Gdm.Manager interface for a concrete class. The properties are overridden in the order they are defined.

Gdm.remote_greeter_interface_info()
Returns:

A Gio.DBusInterfaceInfo. Do not free.

Return type:

Gio.DBusInterfaceInfo

Gets a machine-readable description of the ‘org.gnome.DisplayManager.RemoteGreeter [gdbus-interface-org-gnome-DisplayManager-RemoteGreeter.top_of_page]’ D-Bus interface.

Gdm.remote_greeter_override_properties(klass, property_id_begin)
Parameters:
Returns:

The last property id.

Return type:

int

Overrides all GObject.Object properties in the Gdm.RemoteGreeter interface for a concrete class. The properties are overridden in the order they are defined.

Gdm.user_verifier_choice_list_interface_info()
Returns:

A Gio.DBusInterfaceInfo. Do not free.

Return type:

Gio.DBusInterfaceInfo

Gets a machine-readable description of the ‘org.gnome.DisplayManager.UserVerifier.ChoiceList [gdbus-interface-org-gnome-DisplayManager-UserVerifier-ChoiceList.top_of_page]’ D-Bus interface.

Gdm.user_verifier_choice_list_override_properties(klass, property_id_begin)
Parameters:
Returns:

The last property id.

Return type:

int

Overrides all GObject.Object properties in the Gdm.UserVerifierChoiceList interface for a concrete class. The properties are overridden in the order they are defined.

Gdm.user_verifier_custom_json_interface_info()
Returns:

A Gio.DBusInterfaceInfo. Do not free.

Return type:

Gio.DBusInterfaceInfo

Gets a machine-readable description of the ‘org.gnome.DisplayManager.UserVerifier.CustomJSON [gdbus-interface-org-gnome-DisplayManager-UserVerifier-CustomJSON.top_of_page]’ D-Bus interface.

Gdm.user_verifier_custom_json_override_properties(klass, property_id_begin)
Parameters:
Returns:

The last property id.

Return type:

int

Overrides all GObject.Object properties in the Gdm.UserVerifierCustomJSON interface for a concrete class. The properties are overridden in the order they are defined.

Gdm.user_verifier_interface_info()
Returns:

A Gio.DBusInterfaceInfo. Do not free.

Return type:

Gio.DBusInterfaceInfo

Gets a machine-readable description of the ‘org.gnome.DisplayManager.UserVerifier [gdbus-interface-org-gnome-DisplayManager-UserVerifier.top_of_page]’ D-Bus interface.

Gdm.user_verifier_override_properties(klass, property_id_begin)
Parameters:
Returns:

The last property id.

Return type:

int

Overrides all GObject.Object properties in the Gdm.UserVerifier interface for a concrete class. The properties are overridden in the order they are defined.

Gdm.worker_manager_interface_info()
Returns:

A Gio.DBusInterfaceInfo. Do not free.

Return type:

Gio.DBusInterfaceInfo

Gets a machine-readable description of the ‘org.gnome.DisplayManager.WorkerManager [gdbus-interface-org-gnome-DisplayManager-WorkerManager.top_of_page]’ D-Bus interface.

Gdm.worker_manager_override_properties(klass, property_id_begin)
Parameters:
Returns:

The last property id.

Return type:

int

Overrides all GObject.Object properties in the Gdm.WorkerManager interface for a concrete class. The properties are overridden in the order they are defined.