Writing Wayland clients
This guide is an introduction to the Wayland protocol.
Over the course of this guide, you'll learn the basics of Wayland and create a few clients, from the simplest one possible (the black square) to a toy toolkit library that will handle many advanced things like changing cursors, handling mouse clicks and rendering the client-side window decorations. We'll also explore EGL once I'll figure it out myself.