Mir 2.4 est livré avec des améliorations de l'API graphique, la prise en charge de X11 et divers correctifs

moi

L'équipe Canonical, à l'origine du développement du serveur d'affichage Mir, a récemment annoncé la sortie de la version 2.4 , qui comprend une série de corrections de bugs et de modifications liées à des améliorations du rendu dans l'API graphique.

Pour ceux qui ne connaissent pas Mir, sachez qu'il existe un serveur d'écran développé par Canonical, malgré le fait que j'ai abandonné le développement du shell Unity et de l'édition Ubuntu pour Smartphones.

Mir reste très demandé dans les projets Canonical et se positionne désormais comme une solution pour les systèmes embarqués et l'Internet des objets ( IoT ). Mir peut servir de serveur composite pour Wayland, permettant ainsi à toute application Wayland (par exemple, développée avec GTK3/4, Qt5 ou SDL2) de s'exécuter dans des environnements Mir.

La couche de compatibilité pour X, XMir, est basée sur XWayland, tandis que d'autres éléments de l'infrastructure utilisée par Mir proviennent d'Android. Il s'agit notamment de la pile d'entrée Android et des Protocol Buffers de Google. Mir fonctionne actuellement sur divers appareils Linux , tels que les ordinateurs de bureau classiques, les objets connectés et les systèmes embarqués.

Le serveur graphique Mir permet aux fabricants d'appareils et aux utilisateurs de bureau d'avoir une plate-forme bien définie, efficace, flexible et sécurisée pour leur environnement graphique.

Principales nouveautés de Mir 2.4

Dans cette nouvelle version de Mir 2.4, l'adaptabilité des API de Mir relatives à la prise en charge des plateformes graphiques a été améliorée pour une utilisation dans les systèmes graphiques hybrides. Plus précisément, l'API mg::Platform est désormais divisée en DisplayPlatform et RenderingPlatform , permettant ainsi l'utilisation de différents GPU pour le rendu.

Une autre nouveauté notable est l'amélioration des performances de Mir sur la plateforme X11. Dans cette nouvelle version, le code de prise en charge de X11 a été transféré de XLib vers XCB, et la possibilité de redimensionner les fenêtres des applications Mir affichées dans l'environnement X11 a été ajoutée.

Il est également mentionné que de nombreuses corrections ont été apportées pour prendre en charge Wayland et Xwayland , et que l'option « --driver-quirks » a été ajoutée à gbm-kms pour exclure les vérifications des périphériques défaillants.

D'après les corrections de bogues apportées dans cette nouvelle version de Mir 2.4 :

  • Position fixe du curseur sur les sorties mises à l'échelle
  • Gestion des changements d'état des touches lorsque la fenêtre n'est pas focalisée
  • Gestion correcte des erreurs XWayland
  • Envoyer des rappels de trame sans tampon après expiration du délai
  • Correction du redimensionnement des surfaces de coque
  • Vérifier si le curseur est verrouillé avant d'envoyer le mouvement du pointeur

Enfin, si vous souhaitez en savoir plus sur cette nouvelle version, vous trouverez les détails en suivant ce lien.

Comment installer Mir sur Ubuntu et ses dérivés?

Les packages d'installation de cette nouvelle version sont préparés pour Ubuntu 18.04, 21.04 et 20.04 (PPA) et Fedora 34,33 et 32.

Pour ceux qui souhaitent installer ce serveur graphique sur leur système, il suffit d'ouvrir un terminal (vous pouvez le faire avec la combinaison de touches Ctrl + Alt + T ou Ctrl + T) et de saisir les commandes suivantes :

sudo add-apt-repository ppa:mir-team/release
sudo apt-get update

Le dépôt étant désormais ajouté à votre système, avant d'installer le serveur graphique, il est fortement recommandé, si votre système utilise des pilotes propriétaires pour votre carte vidéo ou votre carte graphique intégrée, de passer aux pilotes open source afin d'éviter les conflits.

Une fois que nous sommes sûrs que les pilotes gratuits sont activés, nous pouvons installer le serveur en exécutant dans le terminal:

sudo apt-get install mir

À la fin, vous devrez redémarrer votre système pour que la session utilisateur avec Mir soit chargée et choisissez ceci pour votre session.


Ajouter comme source préférée dans Google