-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
display-managers: make lightdm the default #30890
Conversation
No opinion on the change itself but just for reference see #12516 for previous discussion. Also note that currently lightdm test is not part of the tested release (which it probably should if it were to become default dm). |
#12690 better version |
d06bea3
to
c5c0ea3
Compare
Another note - lightdm can't be convinced to log to journal which some find valuable (if anything for consistency with other DMs). |
I wonder if we might want to remove the |
I don't think we should remove it, as long as it keeps working. I guess some people really prefer it to lightdm and I wouldn't want to take the choice away from them. |
The thing is: the reason why I asked is because I'm not a big fan of keeping dead software in a maintained distro. In the end Nix provides a rich composition API, so if people really want to use dead software they can still build an overlay :-) |
We shouldn't go at once from having it as default to removing it completely. |
agreed.
However it might make sense to mark EOLed packages as deprecated in our package set and consider removing it entirely in one of the next releases, right?
… On 5. Nov 2017, at 9:25 PM, Vladimír Čunát ***@***.***> wrote:
We shouldn't go at once from having it as default to removing it completely.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Just adding an argument against SDDM in case that was still a candidate. SDDM is not efficient on server hardware: sddm/sddm#323. |
I rebased it on the current master and moved the comment to the 18.09 release notes. |
I also think it should become part of the tested release, otherwise when (not if!) it breaks, it won't be caught. AFAICT this should be the only blocker for merging, objections? |
lightdm is now tested via the gnome3 test (see: #41742). |
Ah, I was going from the commented lightdm test here. I hadn't realized lightdm was transitively tested in the gnome3 tests. |
Switch from slim to lightdm as the display-manager. If plasma5 is used as desktop-manager use sdddm. If gnome3 is used as desktop-manager use gdm. Based on NixOS#12516
The switch to lightdm as default display manager in #30890 broke eval of the flatpak test. Since the test uses the auto display manager (lightdm), gdm must now be explicitly disabled.
The switch from slim to lightdm in #30890 broke some nixos tests because lightdm by default doesn't permit auto-login for root. Override /etc/pam.d/lightdm-autologin to allow it.
Can somebody explain what was the problem with Anyway, immediately after rebooting into a system with
TBH, I'd just revert this and followups. But if you really want this clearly-non-light-dm thing be the default can we at least get |
I personally dislike e.g. that the UX is rather bad for slim, which doesn't seem suitable for a default. If you don't know slim, you will be hard-pressed to switch sessions, reboot, etc. |
My preferred solution for autologin is |
Hm, right, that would be even better for |
While being a sane default it looks like gnome3 setting gdm as the default display manager can cause problems if the user sets another display manager in their configuration: #47945 |
Slim is abandoned and won't work with wayland. It's in our best interest to use the display-manager that makes most sense for Plasma5, sddm. We've already moved on from it being default in NixOS#30890 and the graphical.nix profile, which the virtualbox profile uses, has sddm anyway.
This reverts commit 4583e29, reversing changes made to d6fa540. The fact that SLiM is not officially actively maintained is not a good reason to remove it. It works, and, in some instances, like automatic logins, it is the only thing that actually works. See NixOS#46396 and NixOS#30890 (comment).
Motivation for this change
SLiM is unmaintained since 2014-06-09 and lightdm seems be the most reasonable alternative.