Sortie du serveur composite Weston 13.0

Après six mois de développement, une version stable du serveur composite Weston 13.0 a été publiée, développant des technologies favorisant le soutien complet du protocole Wayland dans Enlightenment, GNOME, KDE et d'autres environnements utilisateurs. Le développement de Weston vise à fournir une base de code de haute qualité et des exemples de travail pour l'utilisation de Wayland dans des environnements de bureau et des solutions embarquées, telles que les plateformes pour les systèmes d'information et de divertissement automobile, les smartphones, les téléviseurs et d'autres appareils consommateurs. Le code du projet est distribué sous la licence MIT.

Le changement de numéro de version significatif de Weston est dû à des modifications qui brisent la compatibilité. Les changements dans la nouvelle branche de Weston :

  • Ajout de la possibilité de charger plusieurs backends à la fois, par exemple, avec le backend principal pour la sortie, il est possible de charger des backends secondaires vnc, rdp et pipewire.
  • Les backends backend-vnc, backend-pipewire et backend-rdp ajoutent le support du rendu utilisant OpenGL.
  • Dans le shell pour la création de kiosques internet (kiosk-shell), l'expérience en mode plein écran a été améliorée. Il est désormais possible de créer des surfaces plein écran pour les applications lancées via xwayland.
  • Ajout de la prise en charge du superposition des sorties, permettant de placer des éléments sur des surfaces affichées sur plusieurs dispositifs de sortie.
  • Dans le shell desktop-shell, la possibilité de restreindre la zone de déplacement du curseur (pointer confinement) a été mise en œuvre sur les surfaces plein écran.
  • Dans le backend drm-backend et divers clients, le support des versions de la bibliothèque libgbm jusqu'à 21.1.1 a été arrêté.
  • Ajout de la fonction weston_view_move_to_layer() pour déplacer la zone visible (view) vers la couche spécifiée ou la supprimer du graphe de scène si la couche spécifiée est NULL.
  • Les fonctions weston_view_set_position, weston_touch et weston_output, ainsi que le shell, ont été retravaillées pour utiliser la structure weston_coord.
  • Ajout de la fonction weston_log_scopes_iterate() pour itérer à travers les zones dans le journal.
  • Le composant launcher-logind a été supprimé, et doit être remplacé par launcher-libseat, qui supporte également systemd-logind.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster