Weston 11.0 arrive avec des améliorations dans la gestion des couleurs, dans RDP et plus

Wayland avec Weston

L'objectif de Weston est de 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,

Après huit mois de développement la sortie de la version stable a été annoncée du serveur composite weston 11.0, qui se développe avec des technologies qui contribuent à l'émergence d'une prise en charge complète du protocole Wayland dans Enlightenment, GNOME, KDE et d'autres environnements utilisateur.

Wayland se compose d'un protocole (en grande partie terminé) et une implémentation de référence appelée Weston. Pour le rendu, Weston peut utiliser OpenGL ES ou un logiciel (la bibliothèque pixman). Actuellement, les clients sont limités à OpenGL ES plutôt qu'à OpenGL complet car «libGL utilise GLX et toutes les dépendances X». Le projet développe également des versions GTK + et Qt qui rendent à Wayland au lieu de X.

Le développement de l' Weston se concentre sur la fourniture d'une base de code de haute qualité et d'exemples de travail pour utiliser Wayland dans des environnements de bureau et des solutions intégrées.

Principales nouveautés de Weston 11.0

Dans cette nouvelle version de Weston 11.0, le principal changement dans le numéro de version de Weston est dû aux modifications de l'ABI qui rompent la rétrocompatibilité.

Pour la partie des changements qui ont été faites et de celles qui se démarquent de Weston 11.0 est le travail en cours sur une infrastructure de gestion des couleurs qui permet la conversion des couleurs, la correction gamma et les profils de couleurs. Y compris la possibilité de définir le profil ICC pour le moniteur et de refléter les couleurs sRGB dessus. La prise en charge du passage du moniteur en mode HDR est également apparue, mais la formation de contenu HDR n'a pas encore été implémentée.

Un autre changement qui se démarque dans cette nouvelle version est que prise en charge supplémentaire du protocole de tampon à pixel unique, qui permet la création de tampons à pixel unique comprenant quatre valeurs RGBA 32 bits. En utilisant le protocole d'affichage, le serveur composite peut mettre à l'échelle des tampons à pixel unique pour créer des surfaces uniformément colorées de taille arbitraire.

à côté des préparatifs ont été faits pour mise en œuvre dans l'un des prochaines versions de support pour l'exécution plusieurs backends simultanés, par exemple, pour la sortie via KMS et RDP.

D'autre part, il est également souligné que le backend DRM a jeté les bases de la prise en charge future des configurations multi-GPU, en plus de plusieurs améliorations pour prendre en charge le backend RDP pour l'accès à distance au contenu de l'écran et des travaux ont été effectués. les performances des DRM back-end.

Des autres changements qui se démarquent de cette nouvelle version:

  • Implémentation retravaillée de weston_buffer.
  • Les plugins cms-static et cms-colord sont obsolètes.
  • Suppression de la prise en charge de plusieurs espaces de travail et de la mise à l'échelle du shell de bureau.
  • Suppression de la prise en charge du protocole wl_shell et remplacement par xdg-shell.
  • Suppression du backend fbdev, devrait utiliser le backend KMS à la place.
  • Suppression des composants weston-launch, launcher-direct, weston-info et weston-gears et vous devez utiliser les bibliothèques libsea et wayland-info à la place.
  • Par défaut, la propriété KMS max-bpc est définie.
  • Un plantage se produit lorsque la mémoire libre sur le système est épuisée.

Enfin si vous souhaitez en savoir plus, vous pouvez vérifier les détails dans le lien suivant

Comment installer Weston 11.0 sur Ubuntu et ses dérivés?

Eh bien, pour ceux d'entre vous intéressés à pouvoir installer cette nouvelle version de Weston, ils doivent avoir Wayland installé sur leur système.Pour l'installer, il suffit d'ouvrir un terminal dans lequel nous allons taper ce qui suit:

pip3 install --user meson

Fait ça, maintenant, nous allons télécharger la nouvelle version de Weston 11.0 avec la commande suivante:

wget https://wayland.freedesktop.org/releases/weston-11.0.0.tar.xz

Nous décompressons le contenu avec:

tar -xvf weston-11.0.0.tar.xz

Nous accédons au dossier créé avec:

cd weston-11.0.0

Et nous réalisons la compilation et l'installation avec:

meson build/ --prefix=...

ninja -C build/ install

cd ..

À la fin, il est recommandé de redémarrer l'ordinateur pour commencer avec les modifications dans la nouvelle session utilisateur.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.