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).

Reply via email to