Hi Tobias, ports@ (CC),

first of all, I am replying to the thread [1] - clarifying this as I don't know how to reply to threads that did not land in my inbox.

Second of all, I have to say that a port of niri to OpenBSD is totally, super, mega cool. As a matter of fact the possibility of it happening on OpenBSD is the only reason that got me back to trying OpenBSD non-headless, as I have been a user of Niri since it had a low multiple of 100 stars on Github. So, I'd definetly say that at least one more person is heavily interested in getting a working port :)

Now, the original port was submitted a little while ago, and it did not build for me. That's why I had to apply one small patch to make it build with the latest libdisplay-info. I've attached a tarball. Other than that, I had to set

debug {
    render-drm-device "/dev/dri/renderD128"
}

to my config to make it run at all. But with those tweaks, Niri starts and is somewhat useable, which totally rocks, given Wayland's state on OpenBSD.

Unfortunately though, the hardware buttons of my x280's touchpad do not seem to work, and when quitting niri, the terminal is garbled. Starting niri with a cmdline of

startniri.sh; sleep 5; logout

will get me a working terminal, after logging in again. (just reset-ting didn't do the trick...)

All in all, thanks for porting niri to OpenBSD. I'd happily test any more revisions you can come up with.

- Christoph

[1] https://marc.info/?l=openbsd-ports&m=174114013325042&w=2

Attachment: niri.tar.gz
Description: application/gzip

Reply via email to