Lancement du serveur d'affichage Mir 2.25

La sortie du serveur d'affichage Mir 2.25 a été publiée, dont le développement se poursuit par Canonical, malgré l'abandon du développement de l'interface Unity et de la version d'Ubuntu pour smartphones. Mir reste en demande dans les projets de Canonical et est désormais positionné comme une solution pour les appareils intégrés et l'Internet des objets (IoT). Le code du projet est distribué sous la licence GPLv2.

Mir fournit un ensemble de bibliothèques pour créer des composites serveurs basés sur le protocole Wayland et inclut les fonctionnalités typiques des gestionnaires de fenêtres et des serveurs d'affichage. Le projet est conçu pour fonctionner sur différentes classes d'appareils, des systèmes de bureau ordinaires aux appareils intégrés et aux systèmes de l'Internet des objets (IoT). Parmi les projets basés sur Mir, on peut citer le gestionnaire composite Miracle, l'interface pour les kiosques Internet Ubuntu Frame et l'environnement utilisateur Miriway.

Dans la nouvelle version :

  • Ajout du support de l'extension Wayland ext-foreign-toplevel-list pour obtenir des informations sur les surfaces placées au plus haut niveau (toplevel), permettant d'organiser le collage des fenêtres au-dessus d'autres contenus, par exemple, pour connecter ses propres panneaux et commutateurs de fenêtres.
  • Ajout du support de l'extension Wayland ext-data-control, permettant aux clients privilégiés de gérer le traitement des données, par exemple, pour la mise en œuvre de gestionnaires de presse-papiers.
  • Mise en œuvre d'un support partiel pour les extensions Wayland ext-image-capture-source et ext-image-copy-capture pour capturer le contenu affiché à l'écran.
  • Refonte de la gestion des extensions Wayland.
  • Ajout de la plateforme evdev-rs, implémentant libinput (gestion des événements d'entrée) en Rust.
  • Le paquet mir-renderer-gl, réalisant les fonctionnalités de rendu via OpenGL, a été ajouté à la plateforme.
  • Amélioration de l'animation de redimensionnement du curseur.
  • Ajout de la classe LocatePointer.
  • Ajout des gestionnaires ApplicationSwitcher et StandardApplicationSwitcher pour simplifier la mise en œuvre du changement entre les applications avec Alt + tab.
  • Proposition d'une nouvelle classe FloatingWindowManager avec l'implémentation d'un gestionnaire de fenêtres (l'ancienne classe MinimalWindowManager est déclarée obsolète).
  • Ajout de la méthode mir::report_exception().

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