|
|
|
|
|
by vidarh
1588 days ago
|
|
I think my issue is that there shouldn't be a need for this proliferation of compositors. Wlroots is making that slightly less ridiculous, but wlroots itself is mostly necessary because nobody has bothered creating a WM extension for the Wayland protocol. I'm not excited. There's no reason we should need dozens of compositors that are mostly identical apart from code that could easily live in a separate process. That wlroots is getting better at making it easier to build a compositor is a poor bandaid from just removing the need to build a compositor at all. It's one of many examples of Wayland throwing the baby out with the bath water. |
|
As Wayland is just a protocol itself, the client doesn’t care how it’s implemented. Thus I see Wayland providing the extreme flexibility to implement its protocols how you see fit. Right now wlroots makes it easiest but if in a few years another implementation proves to be better, all those client programs aren’t going to stop working. For now the scene graph allows a whole bunch of compositors/window managers to be easily written that replace x11 ones. And better designs can be further iterated.