On reauthentication, ask logout if there's an existing session
This is part of gdm!233 (merged).
This depends on gnome-session!105 (merged) when starting a new session just after stopping the conflicting one.
This fixes 8th item of gnome-remote-desktop#180. And also gdm#900 (closed).
On a login session, when it is found a conflicting opened session when opening a session, a dialog based on this mockup is displayed.
When the user selects to stop the existing session, the method StopConflictingSession
, at GDM greeter interface will be called, which will make GDM shutdown the existing session. Then after waiting 2 seconds for the existing session to be stopped, the new session is started.
Here there's a video that shows the current behaviour:
Edited by Ray Strode