diff options
author | Ray Strode <rstrode@redhat.com> | 2015-01-29 16:25:37 -0500 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2015-02-18 17:34:12 -0500 |
commit | 50f32ce669d927460df4754e917a1f19f0c656bb (patch) | |
tree | 1b2e262e0008f9ef03e83e8d6d019e33953a6e56 /daemon/gdm-launch-environment.h | |
parent | 0cc8b02f339d7661999a08f9c35cc51d5a2d5531 (diff) | |
download | gdm-50f32ce669d927460df4754e917a1f19f0c656bb.tar.gz |
display: start greeter/chooser session from display object
We're trying to get rid of the slave code, so we need to
move responibility for launching the greeter to the
display objects.
This commit changes the display classes to set up a
launch environment that the base class runs.
https://bugzilla.gnome.org/show_bug.cgi?id=744764
Diffstat (limited to 'daemon/gdm-launch-environment.h')
-rw-r--r-- | daemon/gdm-launch-environment.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/daemon/gdm-launch-environment.h b/daemon/gdm-launch-environment.h index 8f276432..34070b98 100644 --- a/daemon/gdm-launch-environment.h +++ b/daemon/gdm-launch-environment.h @@ -68,6 +68,18 @@ gboolean gdm_launch_environment_stop (GdmLaunchEnviro GdmSession * gdm_launch_environment_get_session (GdmLaunchEnvironment *launch_environment); char * gdm_launch_environment_get_session_id (GdmLaunchEnvironment *launch_environment); +GdmLaunchEnvironment *gdm_create_greeter_launch_environment (const char *display_name, + const char *seat_id, + const char *display_hostname, + gboolean display_is_local); +GdmLaunchEnvironment *gdm_create_initial_setup_launch_environment (const char *display_name, + const char *seat_id, + const char *display_hostname, + gboolean display_is_local); +GdmLaunchEnvironment *gdm_create_chooser_launch_environment (const char *display_name, + const char *seat_id, + const char *display_hostname); + G_END_DECLS #endif /* __GDM_LAUNCH_ENVIRONMENT_H */ |