Mir 2.0 est là et ce sont ses changements les plus importants

moi

Le lancement de la nouvelle version du serveur d'affichage regarder 2.0, version dans laquelle diverses modifications ont été apportées à l'API ainsi que la suppression de certaines API spécifiques à mirclient et mirserver.

Pour ceux qui ne connaissent pas Mir, ils devraient savoir que il s'agit d'un serveur graphique développé par Canonical et que maintenant ce projet se positionne comme une excellente solution pour les appareils embarqués et l'Internet des objets (IoT).

moi peut être utilisé comme serveur composite pour Wayland, vous permettant d'exécuter n'importe quelle application basée sur Wayland (par exemple, construite avec GTK3 / 4, Qt5 ou SDL2) dans des environnements basés sur Mir.

Principales nouveautés de Mir 2.0

Cette nouvelle version du serveur en dépit d'être un saut de branche de 1.x à 2.x ne contient pas un grand nombre de changements comme on pouvait s'y attendre, mais ce saut est un changement significatif dans le numéro de version en raison de modifications de l'API rompant la compatibilité et la suppression de certaines API obsolète.

En particulier, la prise en charge des API spécifiques mirclient et mirserver a été interrompue, au lieu de quoi il a été proposé d'utiliser le protocole Wayland pendant très longtemps. Les bibliothèques associées à mirclient et mirserver ont été conservées, mais ils sont maintenant utilisés à des fins internes uniquement, ne fournissent pas de fichiers d'en-tête et ne garantissent pas la préservation ABI (nettoyage de code volumineux prévu à l'avenir).

La fin du support de ces API est en ligne avec le projet UBports, qui continue d'utiliser mirclient sur Ubuntu Touch. Il a été décidé qu'à ce moment, les capacités de Mir 1.x sont suffisantes pour les besoins d'UBports, et à l'avenir, le projet peut migrer vers Mir 2.0.

La suppression de mirclient a également supprimé la prise en charge de certaines interfaces graphiques qui n'étaient utilisés que dans l'API mirclient.

En plus que remarque qu'il est observé que cette simplification n'entraînera pas de changements visibles et servira de base à l'amélioration du code pour travailler avec des plates-formes, en particulier dans le domaine de la prise en charge des systèmes avec plusieurs GPU, du travail en mode sans tête et du développement d'outils pour l'accès au bureau à distance.

Dans le cadre du nettoyage, les dépendances spécifiques mesa des plates-formes mesa-kms et mesa-x11 ont été supprimées; Il ne restait plus que Go de dépendances, ce qui permettait de s'assurer que Mir fonctionnerait au-dessus de X11 sur des systèmes avec des pilotes NVIDIA. La plate-forme mesa-kms a été renommée en gbm-kms et mesa-x11 en gbm-x11.

Aussi une nouvelle plate-forme rpi-dispmanx a été ajoutée, permettant à Mir d'être utilisé sur les cartes Raspberry Pi 3 avec les pilotes Broadcom.

Dans la cape REGARDER (Mir Abstraction Layer), qui peut être utilisé pour empêcher l'accès direct au serveur Mir et l'abstraction de l'accès à l'ABI via la bibliothèque libmiral, ajout de la possibilité d'activer ou de désactiver la décoration de fenêtre côté serveur (SSD), ainsi que la possibilité de configurer la balance dans le bloc DisplayConfiguration.

Enfin Si vous souhaitez en savoir plus, vous pouvez vérifier les détails dans l'annonce d'origine. Le lien est le suivant.

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, 20.04 et 20.10 (PPA) et Fedora 30,31 et 32.

Pour ceux qui souhaitent pouvoir installer ce serveur graphique sur leurs systèmes, il leur suffit d'ouvrir un terminal sur leurs systèmes (ils peuvent le faire avec la combinaison de touches Ctrl + Alt + T ou avec Ctrl + T) et dans celui-ci, nous allons taper les commandes suivantes:

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

Avec cela, le référentiel est déjà ajouté à votre système, avant d'installer le serveur graphique il est fortement recommandé que si vous utilisez des pilotes privés sur votre système pour votre carte vidéo ou intégrée, changez-les en pilotes gratuits, ceci 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.


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.