Whonix 15 was using lightdm. It was removed due to autologin heisenbug. [1] [2] [3]
Therefore Whonix 16 is using gdm3. It is also a good choice because it supports wayland (and fits with Gnome, which Whonix might be ported to, depending on many things such as feasibility, resource use, please use a dedicated forum thread (none might exist yet, see [4]).
Yet another option might be not using any display manager and instead use startx (or its wayland equivalent).
For that purpose RAM Adjusted Desktop Starter - Kicksecure (rads) could be modified.
(Whonix is based on Kicksecure.)
If no display manager is installed and if there is enough RAM and if startx is available, start it.
(Configurable.)
How about Whonix-Host?
(Would equally apply to Kicksecure host.)
Pre-configured style: Should have display manager and no default autologin? Also for logon password at every boot required.
Minimal style: autologin using startx by default. Display manager installation, logon password setup should be left to the user?
add accountservice to kicksecure-desktop-environment-essential-xfce
fixes:
localhost lightdm[911]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files