Presented by Leon Anavi of Konsulko Group on November 30, 2023 at the Yocto Project Virtual Summit 2023

Weston 12 introduces a groundbreaking and long anticipated feature – VNC support. This allows remote connection and control through graphical desktop sharing though Virtual Network Computing (VNC).

We delve into the technical aspects, explaining how the VNC backend in Weston 12 depends on Neat VNC and AML libraries, offering TLS support and user authentication. Using the Yocto Project and OpenEmbedded we will build core-image-weston for popular development boards and set up TLS certificate.

A step by step tutorial will be provided to demonstrate remote connection from another computer using Vinagre, an open-source VNC client for the GNOME Desktop.

This presentation is designed to be inclusive, catering to both newcomers and experienced developers interested in Wayland and Weston integration in the Yocto Project. It aims to simplify the process of setting up the VNC backend in Weston and empower developers to utilize this powerful feature seamlessly within their projects.