The user which is running lightdm starts all "user" services which are enabled by default, which might include pipewire (and I guess pulseaudio), gnupg.. synchthing. I find this behavior undersiderable. pipewire/pulseaudio could probably by used by the theme to provide audio in the session, but most other services only make sense for a real user. It seems like lightdm might befinit from a strictly defined list of services instead of starting a full-fledged user session that results in this behavior.
Hi, I assume you're talking about systemd user services or something? I don't think there's any specific code in lightdm about starting manually pulseaudio, pipewire or anything, so I don't think there's a way to special cases some thing. Regards,
Yes, the issue is that lightdm starts automatically all systemd's user services (anything which is installed in the default.target in /usr/lib/systemd/user/) probably because it is creating a full user session?
Is there anything else than “a full user session”. I don't think lightdm has any specific support for user session so it's likely started through other means. Regards,