Add systemd-managed session support