morgant / mlvwm

Macintosh-like Virtual Window Manager (official repo)
http://www2u.biglobe.ne.jp/~y-miyata/mlvwm.html
275 stars 8 forks source link

wayland port? #22

Open codeandcreate opened 3 years ago

codeandcreate commented 3 years ago

The title says all; wayland needs a simple and fast compositor. a classic mac like would be awesome!

morgant commented 3 years ago

I haven't looked into Wayland much yet as I'm doing most of my development & testing on OpenBSD, which won't be getting Wayland support any time soon. That said, I know Wayland is finally gaining some real traction in the Linux world and it certainly would be nice to see a lightweight and classic Mac-like compositor.

The MLVWM code is fairly old and only recently has seen new development after about 20 years gathering dust. It's based on early versions of FVWM from 1997 and I don't believe even recent versions of FVWM have been ported to Wayland yet. The only discussion on the subject I found was this thread from late 2013. The current version of MLVWM is probably much more similar to the version of FVWM that OpenBSD still maintains (forked from before FVWM switched to the GPL) than current versions of FVWM.

If there were activity on porting FVWM to Wayland, it'd probably be reasonable to base a port of MLVWM on that. Or, one could pick another Wayland compositor to base it on. In fact, many of the Wayland compositors seem to be based on wlroots, so that might be a good place to start.

I definitely encourage discussion regarding this.

morgant commented 2 years ago

There has been some recent activity around Wayland support under OpenBSD, which is what I primarily develop & dog food mlvwm under, so is becoming more likely that I'll be able to explore Wayland support. See:

Conan-Kudo commented 7 months ago

It looks like OpenBSD now has working port of wlroots, with Sway now working in OpenBSD.

So perhaps you can look at porting this to Wayland using the wlroots library?