Use MDM instead of GDM in openSUSE 13.1

I installed Cinnamon on openSUSE 13.1 installation. I wanted to install MDM instead of GDM. Usual method with systemd systems is ‘systemctl enable *dm.service’. However, I could not find any gdm.service file to disable and any mdm.service to enable.

With some fiddling found there is a file which ‘Wants’ display-manager.service. I could not find any such file. However, ‘systemctl status display-manager.service’ showed it is loading /etc/init.d/xdm. Which inturn mentioned that it will execute ‘/etc/sysconfig/displaymanager’. Duh

Changing “DISPLAYMANAGER=gdm” to “DISPLAYMANAGER=mdm” now starts MDM instead of GDM. Issue solved for me. Don’t know if there are any cleaner way of doing it.

However, there is only one MDM theme which is old and I could not find any mdm-themes package to install in openSUSE. It’s okay. I don’t have to deal with ‘raising the curtains’ shit of GDM lockscreen and I’ll not be bored with the (you shall not change) grey GDM theme anymore. 😉