minimal seat management daemon and universal library
Description
seatd is a seat management daemon, that does everything it needs to
do. Nothing more, nothing less. Depends only on libc.
libseat is a seat management library allowing applications to use
whatever seat management is available.
Supports:
- seatd
- (e)logind
- embedded seatd for standalone operation
Each backend can be compile-time included and is runtime auto-detected
or manually selected with the `LIBSEAT_BACKEND` environment variable.
Which backend is in use is transparent to the application, providing a
simple common interface.
Package information
- Ports path
- sysutils/seatd
- Package architecture
- amd64
- Maintainer
- The OpenBSD ports mailing-list <ports@openbsd.org>
- Categories
- sysutils
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Build
- textproc/scdoc
- devel/meson STEM->=1.12.1v0
- devel/dwz
OpenBSD README
+------------------------------------------------------------------------------- | Running seatd on OpenBSD +------------------------------------------------------------------------------- seatd provides VT switching and device access to clients using libseat. It is particularly useful for wlroots-based applications. Setup ===== By default seatd's UNIX socket is only accessible by root. The OpenBSD rc script tells it to allow access to members of the _seatd group. Users of wayland compositors making use of seatd should be added to this _seatd group. # user mod -G _seatd _greetd # user mod -G _seatd jdoe Remember to start seatd before the services that may use it. Debugging ========= To debug or report issues, start seatd in the foreground with a more verbose log level. # rcctl stop seatd # seatd -g _seatd -l debug
Used by (3 dependency relationships)
Includes library, runtime, build and test dependencies.