Please allow to choose between AccountsService and ${HOME}/.dmrc
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Light Display Manager |
Triaged
|
Wishlist
|
Unassigned | ||
lightdm (Debian) |
Confirmed
|
Unknown
|
Bug Description
Hello,
as with the release around version 1.0.0, lightdm has switched from ${HOME}/.dmrc to AccountsService to store a user's default session and language (see LP bug #823718).
While I cannot comment on the usefulness of AccountsService in general (I cannot find any documentation on it whatsoever), using it to store the default session and language for a user in a networked environment is rather problematic. This lies in the fact that the AccountsService daemon stores this information locally, to be more specific in /var/lib/
I would therefore suggest to include an option in the lightdm configuration file (lightdm.conf) which allows to configure where the information about the default session and language are to be retrieved from.
I suggest the following option:
last_settings_
- "auto" - try to use AccountsService if available, fall back to dmrc if unavailable
- "accountsservice" - always use AccountsService (don't store session information if unavailable and log an error)
- "dmrc" - always use dmrc
Linking my Debian bug report.
Cheers,
Adrian
Changed in lightdm (Debian): | |
status: | Unknown → New |
Changed in lightdm (Debian): | |
status: | New → Confirmed |
Changed in lightdm: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
I second that. If LightDM strives to be a universal login manager, it should support standard configuration, not only gnome-specific services.