Debian Bug report logs - #690898
lightdm: Please allow to choose between AccountsService and ${HOME}/.dmrc

version graph

Package: lightdm; Maintainer for lightdm is Debian Xfce Maintainers <[email protected]>; Source for lightdm is src:lightdm (PTS, buildd, popcon).

Reported by: John Paul Adrian Glaubitz <[email protected]>

Date: Thu, 18 Oct 2012 21:27:10 UTC

Severity: wishlist

Found in version lightdm/1.4.0-1

Forwarded to https://bugs.launchpad.net/lightdm/+bug/1069494

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Debian Xfce Maintainers <[email protected]>:
Bug#690898; Package lightdm. (Thu, 18 Oct 2012 21:27:12 GMT) (full text, mbox, link).


Acknowledgement sent to John Paul Adrian Glaubitz <[email protected]>:
New Bug report received and forwarded. Copy sent to Debian Xfce Maintainers <[email protected]>. (Thu, 18 Oct 2012 21:27:12 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: John Paul Adrian Glaubitz <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: lightdm: Please allow to choose between AccountsService and ${HOME}/.dmrc
Date: Thu, 18 Oct 2012 23:25:57 +0200
Package: lightdm
Version: 1.4.0-1
Severity: wishlist

Hello,

ligthdm originally used the file .dmrc in a user's home directory
to store the default session and language per user.

As someone filed an upstream bug report to replace .dmrc with
AccountsService known from gdm [1], the lightdm developers added
support for AccountService and lightdm would now use .dmrc only
when AccountsService is not available which is not the case
on most systems (since gdm3 depends on AccountsService, for example
and gdm3 always gets installed when gnome3 is installed).

While AccountsService works nicely on a local setup, it is rather
problematic in an enterprise setup with network logins through
LDAP or NIS and an NFS-shared home directory. The problem is the
fact that AccountsService stores the user settings for default language
and session in /var/lib/AccountService/users/$USER which is usually a
local filesystem. Thus, whenever a user changes the computer they use
to log in, their stored default session and language are lost which is
rather annoying and more or less defies the point of AccountsService.

I would therefore suggest to allow to configure whether lightdm uses
the .dmrc file or AccountsService to store this information. The
best would be an option in /etc/lightdm/lightdm.conf to keep this
information. The default setting should be "auto" which will
use AccountsService if available and .dmrc otherwise plus allowing to
set it to "accountsservice" or "dmrc" to allow custom configuration.

Cheers,

Adrian

> [1] https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/823718



Information forwarded to [email protected], Debian Xfce Maintainers <[email protected]>:
Bug#690898; Package lightdm. (Sun, 21 Oct 2012 18:57:08 GMT) (full text, mbox, link).


Acknowledgement sent to John Paul Adrian Glaubitz <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Xfce Maintainers <[email protected]>. (Sun, 21 Oct 2012 18:57:08 GMT) (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: John Paul Adrian Glaubitz <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: Re: lightdm: Please allow to choose between AccountsService and ${HOME}/.dmrc
Date: Sun, 21 Oct 2012 20:54:07 +0200
Package: lightdm
Version: 1.4.0-1
Followup-For: Bug #690898

Quick follow-up, I have filed a bug report upstream [1].

Cheers,

Adrian

> [1] https://bugs.launchpad.net/debian/+source/lightdm/+bug/1069494



Set Bug forwarded-to-address to 'https://bugs.launchpad.net/lightdm/+bug/1069494'. Request was from Bob Bib <[email protected]> to [email protected]. (Sat, 26 Jan 2013 22:12:03 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 13:27:50 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.