.\" 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\-launch" "1" "2026\-07\-28" .PP .SH NAME .PP dde\-seatd\-launch \- Start a process with its own dde\-seatd instance .PP .SH SYNOPSIS .PP \fBdde\-seatd\-launch\fR [options] [\-\-] command .PP .SH OPTIONS .PP \fB\-l \fR .RS 4 Log\-level to pass to dde\-seatd.\& See \fBdde\-seatd\fR(1) for information about available log\-levels.\& .PP .RE \fB\-h\fR .RS 4 Show help message and quit.\& .PP .RE \fB\-v\fR .RS 4 Show the version number and quit.\& .PP .RE .SH DESCRIPTION .PP dde\-seatd\-launch starts a dde\-seatd instance with a dedicated socket path, waits for it to be ready, and starts the specified command with SEATD_SOCK set appropriately.\& Once the specified command terminates, the dde\-seatd instance is also terminated.\& .PP dde\-seatd requires root privileges to perform its tasks.\& This can be achieved through SUID of dde\-seatd\-launch or by running dde\-seatd\-launch as root.\& dde\-seatd\-launch will drop privileges from the effective user to the real user before running the specified command.\& If the real user is root, this is simply a noop.\& You should only run dde\-seatd\-launch as root if you intend for the specified command to run as root as well.\& .PP dde\-seatd\-launch serves a similar purpose to the libseat "builtin" backend, but is superior to it for two reasons: .PD 0 .IP 1. 4 The specified command never runs as root .IP 2. 4 The standard dde\-seatd executable and DDE libseat\-compatible backend is used .PD .PP .SH EXIT STATUS .PP dde\-seatd\-launch exits with the status of its child.\& When the child terminates on a signal \fIN\fR, dde\-seatd\-launch exits with the status 128 + \fIN\fR.\& .PP If dde\-seatd\-launch fails because of another error, it exits with a non\-zero status.\& .PP .SH SEE ALSO .PP The DDE libseat\-compatible library, \fB\fR, \fBdde\-seatd\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.\&