Introduction
1.
Wayland apps
1.1.
General principles
1.1.1.
Objects
1.1.2.
Event queues and dispatching
1.1.3.
Initializing an app
1.1.4.
The registry and globals
1.2.
Getting started with SCTK
1.2.1.
The Environment
1.2.2.
Creating a Window
1.2.3.
Drawing to a Window
1.2.4.
Exercise: an image viewer
1.3.
Processing user input
1.3.1.
The seats
1.3.2.
Pointers
1.3.3.
Keyboards
1.3.4.
Touchscreens
1.4.
Multiple outputs and HiDPI
1.5.
Cliboard and Drag'n'Drop
1.6.
Drawing with OpenGL
2.
Wayland Compositors
Light (default)
Rust
Coal
Navy
Ayu
The Smithay Handbook
Wayland Compositors
Work in Progress.