dimkr wrote: ↑Sun Jan 14, 2024 7:37 amelogind is present but it doesn't run. It can't run. If it does run - this is an illusion because it's not doing anything. Puppy uses busybox login instead of proper login, so it doesn't support PAM, and the whole session activation and deactivation logic required by logind or elogind happens through PAM. This can't be fixed within Puppy's current architecture - this requires switching from busybox init to systemd, from busybox login to shadow login, [...]. In addition, the concept of "sessions" isn't compatible with a system that has two users that run graphical applications (root and spot) because a session is tied to a user, and there can be only one session at a time (another limitation of Puppy: no multiseat support).
Any systemd setup has automatic multiseat support.