E on FreeBSD: FreeBSD E Wayland LoginD
jbeich at FreeBSD.org
Wed Dec 16 23:30:11 UTC 2020
Tomasz CEDRO <tomek at cedro.info> writes:
> Hello world :-)
> I have managed to finally build the EFL and E with Wayland + DRM
> support . However it has problem to start as it turns out Wayland
> implementation of all compositors is probably based on (ekhm) SystemD
> and at least needs LoginD as most of the Compositors do.
> Is there any chance that LoginD could run on FreeBSD? Do we have
> anything better instead?
Something better, see https://git.sr.ht/~kennylevinsen/seatd
It's already in ports/, supported by all wlroots compositors.
# sway package uses setuid by default due to POLA and simplicity but
# if seatd is running only 1 non-root process is spawned
$ pkg install sway
$ service seatd onestart
$ chmod u-s $(which sway)
If you really need dbus-like API, see https://github.com/emersion/basu/pull/15
It's used by sway-tray, mako and in future *maybe* xdg-desktop-portal-wlr.
More information about the freebsd-enlightenment