TUTORIALS Smart kiosks
UBUNTU FRAME
Credit: https://mir-server.io/ubuntu-frame
One of the biggest benefits of the flexible, but sometimes O cumbersome, display architecture of Linux-based operating systems is that the graphical application and the service responsible for the display and rendering of the graphics are considered two separate entities. In theory, an X server and an X client can exist on different machines, which can even be connected via a wide-area network, such as a VPN.
While the original reasons for this architecture – think about the limited computer power of early UNIX systems – no longer apply, the technical architecture, by and large, is still there.
For reasons of simplicity, we are placing these experiments firmly in the Canonical ecosystem. While one can like or dislike Canonical, its products come from one source and tend to work well in most cases.
Of course, this is not the only approach, so if this tutorial inspires you to use a different method, more power to you. Please email the author via tamhan@ tamoggemon.com and let us know how you fared.
Remote architecture, in theory
The following steps see us use the Wayland protocol instead of the tried and tested X11. While it might not have such a long legacy, it is optimised for animation-heavy display situations and tends to provide better performance. In particular, we’re using Ubuntu Frame – the product’s architecture can be seen in the screenshot (above).
When combined with the defined