We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Ups and Downs with Remote Desktop Protocol (RDP) on Wayland, Weston and the Yocto Project

Formal Metadata

Title
Ups and Downs with Remote Desktop Protocol (RDP) on Wayland, Weston and the Yocto Project
Title of Series
Number of Parts
542
Author
Contributors
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
In this short tutorial you will learn how to remotely connect to embedded Linux devices running Wayland and Weston using Remote Desktop Protocol (RDP) on GNU/Linux distributions built with the Yocto Project and OpenEmbedded. Exact getting started steps will be provided. We will discuss the advantages and the disadvantages of RDP as well as some troubleshooting guidelines. Wayland is an open source display server protocol aiming to replace X11 on Linux devices with a modern and secure windowing system. As of today most of the popular desktop Linux distributions, including Ubuntu, Debian, Fedora, support Wayland out of the box. Wayland is also widely used on embedded devices and it is supported by hardware running Automotive Grade Linux (AGL), COVESA (previously GENIVI), WebOS, Tizen, postmarketOS, Jolla, etc. There are many compositors compatible with Wayland. Weston is a simple reference compositor. Remote Desktop Protocol (RDP) is a proprietary network protocol with graphical user interface for connecting to other computers developed by Microsoft. It works on Weston with the screen-share.so plugin. This lightning talk will provide the exact steps how to build from scratch core-image-weston, setup RDP and remotely accesss the embedded device using wlfreerdp (for Wayland) or xfreerdp (for X11) from a personal computer with GNU/Linux distribution in the same network. The examples will be based on the long-term support release kirkstone of the Yocto Project. The talk is appropriate for anyone interested in remote access to embedded Linux devices. Previous experience is not required.