.\" Generated by scdoc 1.11.5 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "seatd" "1" "2026\-10\-30" .PP .SH NAME .PP seatd \- A seat management daemon .PP .SH SYNOPSIS .PP \fBseatd\fR [options] .PP .SH OPTIONS .PP \fB\-h\fR .RS 4 Show help message and quit.\& .PP .RE \fB\-n \fR .RS 4 FD to notify readiness on.\& A single newline will be written and the fd closed when seatd is ready to serve requests.\& This is compatible with s6'\&s notification protocol.\& .PP .RE \fB\-u \fR .RS 4 User to own the seatd socket.\& .PP .RE \fB\-g \fR .RS 4 Group to own the seatd socket.\& .PP .RE \fB\-l \fR .RS 4 Log\-level to use.\& Must be one of debug, info, error or silent.\& Defaults to error.\& .PP .RE \fB\-v\fR .RS 4 Show the version number and quit.\& .PP .RE .SH DESCRIPTION .PP seatd provides central seat management, mediating access to shared resources such as displays and input devices in a multi\-session, multi\-seat environment.\& .PP seatd operates over a UNIX domain socket, with \fBlibseat\fR providing the client\-side of the protocol.\& .PP The location of the socket for seatd is set at compile\-time.\& .PP .SH ENVIRONMENT .PP \fBSEATD_VTBOUND\fR .RS 4 If set to "0", the seat will not be bound to a VT.\& .PP .RE .SH SEE ALSO .PP The libseat library, \fB\fR, \fBseatd\-launch\fR(1) .PP .SH AUTHORS .PP Maintained by Kenny Levinsen , who is assisted by other open\-source contributors.\& For more information about seatd development, see https://sr.\&ht/\(tikennylevinsen/seatd.\&