Home

The sysutils/seatd port

seatd-0.9.2 – minimal seat management daemon and universal library (cvsweb github mirror)

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.
No homepage

Readme

+-------------------------------------------------------------------------------
| Running ${PKGSTEM} 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

Maintainer

The OpenBSD ports mailing-list

Only for arches

aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64

Categories

sysutils

Build dependencies

Reverse dependencies

Files

Search