4 ms·
A simplified view follows: Previously: displays & input devices -> xorg-server -> compton -> window manager -> X11 protocol -> X11 clients Now: displays & inp
by Sir_Cmpwn 9y ago
A simplified view follows:
Previously: displays & input devices -> xorg-server -> compton -> window manager -> X11 protocol -> X11 clients
Now: displays & input devices -> wayland compositor -> wayland protocol -> wayland clients
- apetresc 9y agoSo 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.