Display manager changed to lxdm from SDDM

Client of EOS mistakenly clicked on the Welcome tab change display manager which was set default to lxdm on Kde. Now it won’t allow me to reset it to SDDM. It boot’s to a tty. I am able to start SDDM and get to the desktop and login. It’s not allowing it to change saying that lxdm is symlinked. How can i fix this? I have tried numerous things which aren’t working such as enabling lightdm which also lets me start it but not enable. Any ideas?

Edit: Any help would be appreciated.

According to the Arch wiki: To enable graphical login, enable the appropriate systemd service. For example, for SDDM, enable sddm.service.

This should work out of the box. If not, you might have to reset a custom default.target symlink to point to the default graphical.target. See systemd#Change default target to boot into.

Following the instructions should fix it.

I’m not 100% on this because I’ve never had this happen before.

[dan@dan-systemproductname ~]$ systemctl get-default
graphical.target
[dan@dan-systemproductname ~]$ 

sudo systemctl enable --now sddm.service --force

I think this can solve the problem. --force will overwrite the existing symlink.

5 Likes

Thanks a lot ! I hadn’t tried using --force but that worked like a charm. Thanks for the Star Wars information… May the force be with you! :rocketa_purple: Appreciate both of your posts … just in a hurry!

2 Likes

The same to you!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.