URL: https://linuxfr.org/news/sortie-de-wayland-et-weston-1-6 Title: Sortie de Wayland et Weston 1.6 Authors: ariasuni ZeroHeure, Davy Defaud, Xavier Teyssier, palm123 et Nils Ratusznik Date: 2014年10月05日T22:48:18+02:00 License: CC By-SA Tags: wayland, dorsal et weston Score: 44 [[Wayland]] et son implémentation de référence Weston sont sortis en version 1.6 le 19 septembre 2014. Sous GNU/Linux et BSD (entre autres), lorsqu’une application veut afficher quelque chose à l’écran, elle doit utiliser le [protocole X11](http://fr.wikipedia.org/wiki/X_Window_System) pour communiquer avec [[X.Org]]. Mais X.Org est vieux, pas vraiment adapté au matériel moderne ni très sécurisé. ![Wayland](http://wayland.freedesktop.org/wayland.png) Wayland est le nom du projet, du protocole conçu pour remplacer X11 et d’une bibliothèque qui l’implémente. Une partie du travail qui était réalisé par X.Org devra désormais l’être par le compositeur, dans la plupart des cas le gestionnaire de fenêtres. Weston est une implémentation de référence d’un compositeur pour démontrer les capacités des protocoles (Wayland, xdg-shell...) et des bibliothèques utilisées (_libxkbcommon_, _libinput_...). ---- [Site Web de Wayland sur freedesktop.org](http://wayland.freedesktop.org/) [Annonce de la sortie de la version 1.6.0](http://lists.freedesktop.org/archives/wayland-devel/2014-September/017396.html) ---- # Wayland - ajout de l’énumération des erreurs dans `wl_surface` ; - ajout des informations sur la répétition du clavier dans le protocole `wl_keyboard` ; - ajout pour la récupération d’erreur dans _libwayland-client_ : quand il y a une erreur dans le protocole, le programme peut demander des informations plus détaillées à propos de l’erreur. C’est surtout utile lors des tests pour s’assurer que ce sont les bonnes erreurs ; - `wl_display_add_socket_auto()` dans _libwayland-server_ trouve automatiquement un nom de _chaussette_ libre [oui, c’est de _socket_, mais ça fait rire le modérateur] ; - plein de tests ajoutés à la suite `make check`, dont un cadriciel pour tester les interactions client‐serveur plus facilement (en rapport avec des corrections de bogues de parallélisation et de blocage) ; - ajout de `wl_display_roundtrip_queue()` pour bloquer les _round‐trips_ dans une file d’attente personnalisée ; - suppression de l’exposition globale du _binding_ `wl_display`, ça aurait déclenché des bogues, et on n’en a pas d’utilisation correcte. # Weston - changement du protocole _xdg-shell_ (compatibilité cassée par rapport à la 1.5.0) ; - ajout d’un mécanisme de masquage pour _weston-layer_ ; - dorsal (_backend_) DRM : récupération de la taille du curseur depuis le noyau ; - gestion configurable du taux de répétition du clavier, envoyé du compositeur au client ; - ajout de `wl_display_add_socket_auto()` pour ne plus avoir besoin d’indiquer la chaussette (la _socket_) pour lancer Weston dans Weston ; - utilisation de libinput par défaut. Le dorsal qui n’utilise pas _libinput_ est toujours là, mais sera supprimé pour la 1.7 ; - un peu de configuration supplémentaire pour le _desktop-shell_ ; - `make distcheck` fonctionne maintenant sans bidouillage (en désactivant le test de _xwayland_ pour `distcheck` pour le moment) ; - quitter Weston si _weston-desktop-shell_ meurt trop tôt. Cela devrait régler certains problèmes d’écrans noirs ; - option pour forcer l’activation du verrouillage numérique au démarrage pour les dorsaux DRM et _fbdev_ ; - plein de corrections (évidemment). # Versions suivantes Le cycle de développement de la 1.7 commence la semaine prochaine. Le programme jusqu’à la version 1.7.0 est : - 1.7-alpha à la mi‐janvier 2015 (autour du 16) pour que les gens aient un ou deux week‐ends après les vacances pour pousser les travaux de dernière minute. C’est le dernier délai pour les grosses fonctionnalités ; - 1.7-rc1 autour du 30 janvier. Au‐delà de cette date, seules les corrections seront acceptées ; - 1.7-rc2 autour du 6 février ; - 1.7.0 publiée autour du vendredi 13 février. Oups !

AltStyle によって変換されたページ (->オリジナル) /