Select desktop almost finished.
Requires some testing
Current desktops: Gnome, Cinnamon, Razor
DM is enabled depending on the DE