After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 760943 - session: make sure greeter is GNOME session even if gnome isn't installed
session: make sure greeter is GNOME session even if gnome isn't installed
Status: RESOLVED FIXED
Product: gdm
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: GDM maintainers
GDM maintainers
Depends on:
Blocks:
 
 
Reported: 2016-01-21 15:31 UTC by Ray Strode [halfline]
Modified: 2016-01-21 15:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
session: make sure greeter is GNOME session even if gnome isn't installed (6.49 KB, patch)
2016-01-21 15:31 UTC, Ray Strode [halfline]
committed Details | Review

Description Ray Strode [halfline] 2016-01-21 15:31:45 UTC
We figure out the XDG_CURRENT_DESKTOP by looking at the session that's
use for login.  For the greeter, we don't use a session, at all, but
instead a directly specified program.  Still, we're determining the
XDG_CURRENT_DESKTOP for the greeter based on what default session
gets picked.  On KDE only setups, the greeter will get marked as
a KDE session which will prevent gnome-settings-daemon from starting
properly.

This commit changes the code so that greeter sessions, don't rely
on the default session desktop file.
Comment 1 Ray Strode [halfline] 2016-01-21 15:31:49 UTC
Created attachment 319505 [details] [review]
session: make sure greeter is GNOME session even if gnome isn't installed
Comment 2 Ray Strode [halfline] 2016-01-21 15:32:04 UTC
Attachment 319505 [details] pushed as 7a84ef5 - session: make sure greeter is GNOME session even if gnome isn't installed