26

我想网络上没有“Wayland 服务器编程初学者指南”,而且 Weston 的源代码看起来令人生畏。

有没有我可以查看的准系统 Wayland 服务器让我知道从哪里开始?我可以在 X 下运行的东西我可以确认正在接收输入。我确信我可以从那里去。

4

3 回答 3

20

看看Small Wayland 合成器。如果您想从头开始,您可以将它用作库来构建,或者检查它在内部是如何工作的。

于 2014-12-12T10:12:51.283 回答
9

我编写了一个在 X11 之上运行的最小 Wayland 合成器,希望它对其他想要学习如何编写 Wayland 合成器的人有用。
大约 500 行代码实际上只是托管多个 weston-terminal 实例并移动它们所需的最少代码。

于 2015-12-22T16:45:38.453 回答
3

我只能推荐看看KWayland 的源代码(特别是如果您对 wayland 协议如何映射到面向对象的世界感兴趣)。
KWayland 是围绕 Wayland 客户端和服务器库的面向对象 (C++/Qt) 包装器,它还包括一个最小服务器 (tests/renderingservertest.cpp)。

于 2015-11-08T14:25:14.940 回答