The seatd package provides 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. It can optionally provide its own seat manager as an alternative to a logind variant, but the instructions provided will use it as a shim, which logind from Systemd-261.1 will be the underlying seat manager.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
下载地址(HTTP):https://github.com/kennylevinsen/seatd/archive/0.9.3/seatd-0.9.3.tar.gz
MD5 校验和:c1cc200188d31214b88af015b1f19f7b
大小:44 KB
预计所需磁盘空间:4 MB(含测试)
预计构建时间:小于 0.1 SBU(含测试)
Install seatd by running the following commands:
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
-D server=disabled \
-D libseat-seatd=disabled \
.. &&
ninja
To run the test suite, issue: ninja test.
Now, as the root user:
ninja install
-D server=disabled:
Disables building the seatd daemon.
-D libseat-seatd=disabled:
This parameter disables building support for the seatd management
daemon for libseat.so and instead
relies on the system-installed logind instead.