.\" 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 "dde\-seatd" "1" "2026\-07\-28" .PP .SH NAME .PP dde\-seatd \- A seat management daemon .PP .SH SYNOPSIS .PP \fBdde\-seatd\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\-s \fR .RS 4 Override the libseat\-compatible socket path.\& If not specified, dde\-seatd uses the compile\-time default path.\& .PP .RE \fB\-c \fR .RS 4 Enable the DDE control socket at the specified path.\& .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 dde\-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 libseat\-compatible socket path defaults to the compile\-time location, but can be overridden with \fB\-s\fR.\& When \fB\-c\fR is specified, dde\-seatd also exposes a separate DDE control socket used by DDM to manage grouped VTs.\& .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 DDE libseat\-compatible library, \fB\fR, \fBdde\-seatd\-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.\&