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.