Selbst wenn verschiedene Desktop-Umgebungen installiert sind, kann man vorgeben, welche gestartet wird.
Bsp. benutzerbezogen:
fleet@street ~ $ cat /var/lib/AccountsService/users/fleet
[User]
XSession=cinnamon
SystemAccount=false
fleet@street ~ $ cat ~/.dmrc
[Desktop]
Session=cinnamon
fleet@street ~ $
cinnamon ist natürlich anzupassen sowie der Benutzername fleet.
Bei lightdm kann man es auch als Systemvorgabe einrichten. GDM habe ich schon lange nicht mehr im Gebrauch, aber dessen Fork MDM hält sich auch an die oben gemachten Angaben.
PS: Das sind die Dateien zu
Der Loginmanager merkt sich die zuletzt gestartete Session.