3 ms·
I agree that the incredible range of custom window managers (WMs) is a very interesting aspect of *NIXes and a source of innovation. I can't however agree with
by geen7ea 15y ago
I agree that the incredible range of custom window managers (WMs) is a very interesting aspect of *NIXes and a source of innovation. I can't however agree with your initial worries about Wayland.
Wayland actually makes it easier to roll out your own window manager than X11. The Wayland protocol is a lot more straightforward and has fewer extensions. You no longer have to deal with XRender, XDamage, XComposite, etc. You also don't need to think about setups where some of these extensions are missing.
It also does away with network transparency and replaces the protocol with a simpler, more unified OpenGL ES based solution. You have more freedom to develop something original as you aren't stuck in X11's rendering system which is a glorified painters algorithm. You can use XComposite to obtain more freedom under X11 but so far few window managers use it (compiz, KWin, metacity). The default for Wayland is very similar to what you find in XComposite but is faster (given a decent video card driver) and simpler.
The only drawback to Wayland is that it is rather new and the protocol hasn't been finalized. As soon as it gains wider adoption and there are a few example Window Managers, expect to see some interesting and innovative WMs.