Description
A user's `.xinitrc` can be offered as a selectable session from a display manager. This is useful for people who keep their X session startup logic in `.xinitrc` but still want graphical login integration.
Session startup scripts can run arbitrary commands and determine the whole desktop environment. Keep a working fallback session in case `.xinitrc` fails.