Wayland
Wayland et Weston
Présentation
Wayland est un protocole qui spécifie la communication entre un serveur d'affichage, appelé compositeur Wayland, et ses clients. Les applications effectuent leur rendu graphique dans une mémoire tampon qui leur est dédiée, et le serveur d'affichage se charge de les assembler pour construire l'image à afficher à l'écran.
Wayland a pour but de remplacer complétement à terme X Window System (appelé aussi X11) et son implémentation de référence, le serveur X.Org. Wayland permet néanmoins de lancer des applications X11 a travers un serveur X, lancé comme un client Wayland.
Des gestionnaires de fenêtres composite, tels que KWin (KDE) et Mutter (GNOME), ont commencé à implémenter le protocole Wayland.
L'implémentation de référence d'un composeur de Wayland se nomme Weston. Il est possible de lancer Weston à l'intérieur du session X active.
Actuellement (2014), Wayland est en développement et donc considéré comme peu stable. Le compositeur Wayland est cependant déjà utilisé par les systèmes pour smartphone Sailfish OS et Nemo Mobile.
Installation
Installez le paquet dont le nom est vraisemblablement wayland suivant la procédure habituelle de votre distribution.
Tester Wayland
Voici quelques commandes de base.
Pour lancer Weston dans une sessions X active :
Pour lancer nativement Weston, taper dans un terminal :
Pour lancer un émulateur de terminal, tapez :
Ensuite, dans un TTY dans Weston, vous pouvez lancer les démos.
Afficher des images :
Afficher des documents PDF :
Faire bouger des fleurs à l'écran :
Tester le protocole de frame (lancer glxgears) :