Version du serveur d'affichage Mir 1.2

Introduit version du serveur d'affichage Mir 1.2, qui continue d'être développé par Canonical, malgré l'abandon du développement du shell Unity et de l'édition Ubuntu pour smartphones. Mir reste en demande dans les projets Canonical et se positionne désormais comme une solution pour les appareils embarqués et l'Internet des objets (IoT). Mir peut être utilisé comme serveur composite pour Wayland, ce qui vous permet d'exécuter n'importe quelle application utilisant Wayland (par exemple, construite avec GTK3/4, Qt5 ou SDL2) dans des environnements basés sur Mir. Packages d'installation préparés pour Ubuntu 16.04/18.04/18.10/19.04 (PPA) Et feutre 28/29/30.

Dans la nouvelle version :

  • Dans les outils permettant d'assurer le lancement des applications Wayland dans l'environnement Mir, le nombre d'extensions de protocole Wayland prises en charge a été augmenté. Les extensions wl_shell, xdg_wm_base et xdg_shell_v6 sont actuellement activées par défaut. Séparément, zwlr_layer_shell_v1 et zxdg_output_v1 peuvent être activés. Les travaux ont commencé pour fournir la possibilité de définir leurs propres extensions de protocole Wayland pour leurs shells graphiques basés sur Mir. La première étape de l'implémentation de cette fonctionnalité a été l'ajout d'un nouveau package libmirwayland-dev, qui vous permet de générer une classe pour votre propre protocole et de l'enregistrer auprès de MirAL ;
  • La couche MirAL (Mir Abstraction Layer) a été étendue, ce qui peut être utilisé pour éviter l'accès direct au serveur Mir et l'abstraction de l'accès à ABI via la bibliothèque libmiral. Ajout de la prise en charge de l'enregistrement des extensions Wayland natives dans la classe WaylandExtensions. Ajout d'une nouvelle classe MinimalWindowManager pour implémenter une stratégie de fenêtrage par défaut (peut être utilisée pour créer des wrappers simples avec des fenêtres flottantes qui prennent en charge les clients Wayland pour déplacer et redimensionner une fenêtre à l'aide de gestes à l'écran sur les écrans tactiles) ;
  • La prise en charge expérimentale des applications X11 a été étendue avec la possibilité de lancer le composant Xwayland selon les besoins.

Source: opennet.ru

Ajouter un commentaire