Generic setuid wrapper for Wayland compositors
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitignore
.rustfmt.toml
CODE_OF_CONDUCT.md
Cargo.toml
README.md
UNLICENSE
build.rs
cbindgen.toml
loginwproto.h

README.md

loginw

"generalized weston-launch" / "logind without the d"

A setuid launcher / wrapper that passes GPU/vt/input file descriptors to an unprivileged display manager (typically, a Wayland compositor) and controls the virtual terminal / DRM master. Also provides shutdown/reboot/suspend commands like logind does. But does not support any multiseat stuff.

Currently supports FreeBSD only, but can be ported to Linux.