KWin Wayland systemd dependency
The Wayland version of the KDE window manager KWin depends on logind, a component of systemd, which, according to KWin maintainer Martin Grässlin
isn’t available on all systems which run KWin. Fact: systemd runs only on Linux; systemd developers will not accept patches to make systemd run on non-Linux operating systems.
Grässlin seems convinced that KWin does not depend on systemd:
It uses one D-Bus interface provided by logind. It doesn’t care which program is providing this D-Bus interface.. To quote Henry Ford:
Any customer can have a car painted any colour that he wants so long as it is black.
Grässlin proclaims to feel really sorry about this:
I’m sorry I did not find any solution which was as efficient and secure as the one provided by logind.,
I’m sorry I don’t have a solution for the input stack on BSDs. I really hope the BSD developers can come up with a solution for this as we don’t have the resources.