A minimal seat management daemon, and a universal seat management library. It is what a lot of Wayland compositors use to manage seats, a session for a user in which applications can interact with.
Download (HTTP): https://git.sr.ht/~kennylevinsen/seatd/archive/0.9.1.tar.gz
elogind-255.17 (this package needs a backend to properly create a seat, elogind being a suitable one)
Install seatd by running the following commands:
mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ .. && ninja
Now, as the root
user:
ninja install
--buildtype=release
:
Specify a buildtype suitable for stable releases of the package, as
the default may produce unoptimized binaries.