The lack of Xsetup might be desired functionality but that's contrary
After resetting the X server, xenodm runs the Xsetup script
to assist in setting up the screen the user sees along with
the xlogin widget.
The xlogin widget, which xenodm presents, offers the familiar
login and password prompts, unless autoLogin is set.
After the user logs in, xenodm runs the Xstartup script as
The patch below makes this happen as per the documentation. Note
that for anybody using autoLogin this will have a material change
to their desktop environment as the default Xsetup script runs
xconsole (and xsetroot).
Incidentally the reason for 'if (!d->grabServer)' is explained in
GreetUser() that's used when autoLogin is NOT set but I felt it
wasn't necessary to duplicate the comment.