Lightdm 0.9.2 uploaded in oneiric today has added support for what Martin described. Thanks, that's appreciated. :)
> - Config changes:
> [...]
> - The default user session is now "default". Distributions should put a
> symlink to their chosen default or set one in lightdm.conf.
> [...]
> * debian/lightdm.conf:
> - Removed, no longer needs configuration
Now, if I try to sum up, derivatives will want to use alternatives for:
- /etc/lightdm/lightdm.conf
- /usr/share/xsessions/default.desktop
I don't think it will work very well if a package ships these files directly instead of using update-alternatives, but if everyone agrees, it shouldn't happen...
Unfortunately, this upload introduced new issues:
- /etc/lightdm/lightdm.conf is not shipped anymore by lightdm, but apparently hasn't been cleaned on upgrades with rm_conffile, so it's still here for existing oneiric systems...
- a new conffile has been introduced /etc/lightdm/users.conf. Hopefully we won't need to change it per derivative? Otherwise we're back to the same issue, again...
Lightdm 0.9.2 uploaded in oneiric today has added support for what Martin described. Thanks, that's appreciated. :)
> - Config changes: lightdm. conf:
> [...]
> - The default user session is now "default". Distributions should put a
> symlink to their chosen default or set one in lightdm.conf.
> [...]
> * debian/
> - Removed, no longer needs configuration
Now, if I try to sum up, derivatives will want to use alternatives for: lightdm. conf xsessions/ default. desktop
- /etc/lightdm/
- /usr/share/
I don't think it will work very well if a package ships these files directly instead of using update- alternatives, but if everyone agrees, it shouldn't happen...
Unfortunately, this upload introduced new issues: lightdm. conf is not shipped anymore by lightdm, but apparently hasn't been cleaned on upgrades with rm_conffile, so it's still here for existing oneiric systems... users.conf. Hopefully we won't need to change it per derivative? Otherwise we're back to the same issue, again...
- /etc/lightdm/
- a new conffile has been introduced /etc/lightdm/