Just a little provoking question? What is actually the point of
AccountsService?

The fact that AccountsService stores the default session and language
for a user *locally* in /var/lib/AccountsService/users/$USER is actually
a very bad idea. There is a reasoning behind .dmrc being stored in the
home directory which is to be independent of the login machine.

Imagine the scenario of a big university department with hundreds of
students and a computer pool. These students continuously switch
computers and AccountsService is actually a hindrance in this case.
Whenever a student hops to a different machine, they have to set their
default session and language again. What's even worse, since they don't
know which machines they have used, it might be necessary to set their
defaults again or it might be not.

So, to conclude, switching from .dmrc to AccountsService has actually
reduced the flexibility of lightdm with no apparent gain in
functionality (unless I miss something).

It should be configurable in the lightdm configuration whether
AccountsService or .dmrc are used (since we depend on this feature). I'm
going to file a bug report on this and if the lightdm developers decide
not to fix it anytime soon, I'm going to jump to fix it myself :).

Cheers,

Adrian

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to lightdm in Ubuntu.
https://bugs.launchpad.net/bugs/823718

Title:
  Replace ~/.dmrc with AccountsService

Status in Light Display Manager:
  Fix Released
Status in “lightdm” package in Ubuntu:
  Fix Released
Status in “lightdm” source package in Oneiric:
  Fix Released

Bug description:
  While gdm has switched to AccountsService for storing the session
  type, lightdm stores that piece of info in ~/.dmrc. I suppose it would
  be a good idea that also lightdm makes use of AccountsService for the
  purpose, and drops ~/.dmrc entirely. That way would always the same
  option appear on the greeter if a user moves from gdm to lightdm or
  vice versa.

To manage notifications about this bug go to:
https://bugs.launchpad.net/lightdm/+bug/823718/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to