wayland - sesion - como registrarse en bmi
¿Dónde empiezo si quiero escribir un compositor de wayland? (3)
Me imagino que no hay una "Guía para principiantes para la programación de servidores de wayland" a la deriva en la web, y la fuente de Weston parece desalentadora.
¿Hay un servidor de Wayland barebones que pueda ver para darme una idea de por dónde empezar? Algo que puedo ejecutar debajo de X que puedo confirmar es recibir información. Estoy seguro de que puedo ir desde allí.
Echa un vistazo a la pequeña Wayland Compositor . Puede usarlo como una biblioteca para construir, o ver cómo hace las cosas internamente si desea comenzar desde cero.
Escribí un compositor de wayland mínimo que se ejecuta en la parte superior de X11 con la esperanza de que pueda ser útil para otras personas que quieran aprender a escribir un compositor de wayland.
Son aproximadamente 500 líneas de código que en realidad son solo el código mínimo que se necesita para alojar varias instancias de weston-terminal y moverlas.
Solo puedo recomendar echar un vistazo a las fuentes de KWayland (especialmente si está interesado en cómo se asigna el protocolo de Wayland a un mundo orientado a objetos).
KWayland es un contenedor orientado a objetos (C ++ / Qt) alrededor de las bibliotecas de cliente y servidor de wayland, y también incluye un servidor mínimo (tests / renderingservertest.cpp).