Merge lp://qastaging/~mterry/lightdm/no-dmrc into lp://qastaging/lightdm
Proposed by
Michael Terry
Status: | Merged | ||||||||
---|---|---|---|---|---|---|---|---|---|
Merged at revision: | 1065 | ||||||||
Proposed branch: | lp://qastaging/~mterry/lightdm/no-dmrc | ||||||||
Merge into: | lp://qastaging/lightdm | ||||||||
Diff against target: |
443 lines (+292/-15) 4 files modified
liblightdm-gobject/user.c (+74/-3) src/display.c (+4/-10) src/user.c (+208/-1) src/user.h (+6/-1) |
||||||||
To merge this branch: | bzr merge lp://qastaging/~mterry/lightdm/no-dmrc | ||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Robert Ancell | Approve | ||
Review via email: mp+71939@code.qastaging.launchpad.net |
Description of the change
This uses the org.freedesktop
I could not find where LightDM was loading per-user default xsession information? Seems like it isn't.
If true, we should add that to the liblightdm libraries as a call like get_default_
To post a comment you must log in.
I think we need to continue to support .dmrc for systems that don't have accounts service: lists.freedeskt op.org/ archives/ lightdm/ 2011-August/ 000051. html
http://
What we should do is merge user.c into the new accounts.c so that internally LightDM uses the accounts service interface but the backend can fallback to passwd and .dmrc.
Also since it doesn't make sense to have multiple accounts instances inside LightDM I'd make it a singleton and just access through functions for simplicity.
In terms of Unity/GNOME, I definitely think we should be using accounts service.