我认为没有"初学者的路径服务器编程指南"漂浮在网络上,而威斯顿来源看起来令人生畏。
是否有一个准系统的Wayland服务器,我可以看看,让我知道从哪里开始?我可以在X下运行的东西,我可以确认是收到输入。我确定我可以从那里出发。
答案 0 :(得分:15)
看看Small Wayland Compositor。您可以将其用作库来构建,或者如果您想从头开始,请查看它在内部的工作方式。
答案 1 :(得分:7)
我写了一个运行在X11之上的minimal wayland compositor,希望它可能对其他想要学习如何编写一个Wayland合成器的人有用。
它有大约500行代码,它们实际上只是托管多个weston终端实例并移动它们所需的最小代码。
答案 2 :(得分:2)
我只能建议您查看KWayland sources(特别是如果您对Wayland协议如何映射到面向对象的世界感兴趣)。
KWayland是面向对象的(C ++ / Qt)包装器,它包含一个最小的服务器(tests / renderingservertest.cpp)。