How to replace gdm with lightdm on Fedora

Cinnamon does not work well with gdm. And there is no meaning to use gdm when using Cinnamon. On Fedora, the default one id gdm. How to replace gdm with lightdm on Fedora?

First, install lightdm if it is not installed yet:

# yum install lightdm lightdm-gtk

Then, disable gdm service and make the lightdm service be started by systemd

# systemctl disable gdm.service
# systemctl enable lightdm.service

After rebooting your Fedora Linux, lightdm should be the dm.


Thank you!!! I am running Fedora 41 in virtualbox, and Cinnamon was complaining about running in “software rendering mode”. I tried downgrading GDM, downgrading mesa, and all the other advice on the web, but the above info fixed it.

Editor’s note: This article has been updated to reflect current software versions as of 2026. Commands and package names have been revised accordingly.

Similar Posts

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *