When using KMS drivers it's possible to drop root priveleges[1] but this is only implemented for Linux and OpenBSD. Devuan added libseat support[2], so one can use seatd like wlroots and Weston. seatd is supported on FreeBSD but libseat in xorg-server is interleaved with Linux-specific code thus not usable on FreeBSD without extra work. [1] https://gitlab.freedesktop.org/xorg/xserver/-/commit/e7b84ca46944 [2] https://git.devuan.org/devuan/xorg-server/src/branch/suites/experimental/debian/patches/0001-Support-libseat.patch https://git.devuan.org/devuan/xorg-server/compare/suites/experimental...support-libseat-upstream