XDG_SEAT_PATH cannot be trusted for detecting `lightdm`.
The variable may be set too late (for example using dbus activation via systemd)
Here is where the variable is set in lightdm, so too late for dbus service.
Ref #39 (closed)
Edited by Cyrille Pontvieux