4 ms·
So does that mean that if you wanted to port, say, Xmonad to Wayland, you would have to reimplement compositing logic again? (Since the existing compositing-log
by apetresc 9y ago
So does that mean that if you wanted to port, say, Xmonad to Wayland, you would have to reimplement compositing logic again? (Since the existing compositing-logic implementation also handles things like window placement that you would want to override)
- Sir_Cmpwn 9y agoIn theory, yes. In practice, you could build something on top of wlroots, which does a lot of the work for you. In fact, check this out: https://github.com/swaywm/hsroots https://github.com/swaywm/hsroots
- apetresc 9y agoThank you for the clarifications :)
- jononor 9y agoAn X window manager would likely have to be completely rewritten to work on Wayland, I doubt many of them have much abstraction of the underlying window system.