2018-02-17 00:00:00
本篇文章是关于从头开始构建一个功能性的Wayland合成器的系列文章的第一篇。作者介绍了自己作为sway(一个流行的Wayland合成器)的主要维护者,以及他们团队在开发wlroots(一个用于创建新合成器的强大工具)上的工作。文章详细解释了如何使用wlroots创建一个名为Wayland McWayface的合成器,包括初始化Wayland显示、创建后端、处理输入和输出设备,以及如何设置输出模式和渲染内容。文章强调了理解Wayland和OpenGL的基础知识对于阅读后续文章至关重要,并鼓励读者参与即将开始的众筹活动。