On 30/01/2025 17:11, Nicolas George wrote:
I want a display manager that
Do you have a choice if some users need GNOME? I recall it complained
when started by any DM other than GDM. The latter has some D-Bus methods
in addition to "standard" XDG org.freedesktop.* ones. (For me there was
a blocker to avoid GDM.)
I noticed the same unfortunate behavior of lightdm-gtk-greeter and
breeze(?) theme of SDDM. It is namely greeter and theme behavior, not
the related DM.
In some cases I use the following Debian-specific sledgehammer to ensure
session type (X11 only)
~/.xsessionrc: STARTUP=/usr/bin/startfluxbox
Layout of lightdm-gtk-greeter is broken in respect to session
customization. When Ubuntu used unity they had a bit better lightdm
greeter. Session customization button was after login, not somewhere
above. Consider a case when a user explicitly selects session type at
first and then selects login. Should session type be changed? With
locale it is even more complicated. A user may need to set specific
locale to get familiar labels for the login dialog.
Notice that ~/.dmrc is not the only source to get user preferences. A
home directory may be encrypted. That is why parameters are stored by
systemd-logind. Another case is systemd-homed and JSON user records
<https://systemd.io/USER_RECORD/>
I am afraid, the only way to get behavior you wish (I would not mind as
well) is to create another greeter for LightDM (or a SDDM theme).