Wol <[email protected]> writes:

So we've now basically got four compositors to replace the X
server.

It's actually many more than four: https://wiki.gentoo.org/wiki/List_of_software_for_Wayland#Compositors

This list isn't necessarily all the compositors available; e.g. Deepin's "Treeland" compositor isn't listed, because it doesn't yet appear to be packaged for Gentoo (at least in either the main repo or overlays).

As far as i'm aware, there are now four main compositor groups:

* KDE/Plasma
* GNOME/Mutter
* Aquamarine/Hyprland * wlroots-based compositors, e.g. Sway and Wayfire

i'm not including Weston in this list because it's not meant to be used as an end-user compositor, just as a minimalist implementation of a Wayland compositor, as an example for compositor devs. Aquamarine is, i understand it, a reimplementation of functionality provided by wlroots.

However, there are various other compositors, e.g. Miracle and Niri.

Compositors can mix'n'match which Wayland extension protocols they use - cf. the Wayland Explorer i linked to in my previous post - which allows compositors to be created which only implement the extensions they need. For example, a compositor for a kiosk might only implement certain protocols, whereas a compositor intended for desktop use might implement many more.

For more background, i recommend this presentation by former Xorg dev Daniel Stone:

 https://www.youtube.com/watch?v=RIctzAQOe44

Slides:

 https://people.freedesktop.org/~daniels/lca2013-wayland-x11.pdf


Alexis.

Reply via email to