GDM is a display manager for the X Window System and the GNOME replacement for XDM. It allows users to pick their session type on a per-login basis.