Miracle-wm 0.11, un gestionnaire de composition utilisant le protocole Wayland et les composants Mir, est disponible. Miracle-wm prend en charge l'affichage en mosaĂŻque des fenĂȘtres, similaire Ă celui des projets i3 et Sway. Une barre d'outils Waybar peut servir de panneau. Le code du projet est Ă©crit en C++ et distribuĂ© sous licence GPLv3. Les versions finales sont disponibles au format snap, ainsi que sous forme de paquets rpm et deb pour Fedora et Linux. Ubuntu.
Le but de miracle-wm est de crĂ©er un composite serveurCe logiciel utilise le pavage, mais se rĂ©vĂšle plus fonctionnel et Ă©lĂ©gant que des produits comme Swayfx. Il prend Ă©galement en charge les techniques classiques de fenĂȘtres flottantes, telles que le placement de fenĂȘtres individuelles sur une grille ou l'ancrage de fenĂȘtres Ă un emplacement prĂ©cis du bureau. Il est compatible avec les bureaux virtuels, avec la possibilitĂ© de dĂ©finir un mode de gestion des fenĂȘtres par dĂ©faut pour chaque bureau (pavage ou fenĂȘtres flottantes).
Miracle-wm devrait ĂȘtre utile pour les utilisateurs qui prĂ©fĂšrent une disposition en mosaĂŻque mais souhaitent des effets visuels et une conception graphique plus dynamique avec des transitions et des couleurs fluides. La configuration est dĂ©finie au format YAML. Pour installer miracle-wm, vous pouvez utiliser la commande « sudo snap install miracle-wm âclassic ».
Les principaux changements:
- Un mode aperçu a Ă©tĂ© ajoutĂ©, simplifiant la navigation entre les fenĂȘtres et les bureaux virtuels. Il est accessible en appuyant sur la touche Menu ou en double-cliquant dessus.

- Nous avons ajoutĂ© la possibilitĂ© d'attirer l'attention de l'utilisateur sur une fenĂȘtre inactive sans pour autant modifier le focus de la fenĂȘtre active. Par exemple, lorsqu'un nouveau message arrive dans un client de messagerie, l'utilisateur peut demander un changement de focus. Miracle activera alors l'indicateur d'urgence pour la fenĂȘtre et le bureau virtuel, ce qui dĂ©clenchera l'affichage d'un indicateur correspondant dans la barre des tĂąches.
- Les plugins permettent d'envoyer des événements IPC et de traiter les commandes IPC.
- Ajout d'un paramÚtre background_color pour spécifier la couleur utilisée pour effacer le contenu.
- La commande GET_KEYBINDS a été ajoutée à l'IPC pour déterminer toutes les actions liées aux combinaisons de touches.
- Protocoles Wayland impliqués :
- ext_image_copy_capture_manager_v1 et ext_output_image_capture_source_manager_v1 pour organiser la capture du contenu affiché à l'écran.
- ext_foreign_toplevel_list_v1 pour obtenir des informations sur les surfaces de niveau supĂ©rieur qui permettent d'ancrer des fenĂȘtres au-dessus d'autres contenus, comme pour attacher des panneaux personnalisĂ©s et des commutateurs de fenĂȘtre.
- ext_data_control_manager_v1 pour la gestion du traitement des donnĂ©es, comme la mise en Ćuvre de gestionnaires de presse-papiers.
- ext_input_trigger_action_manager_v1 et ext_input_trigger_registration_manager_v1 - pour la gestion des raccourcis clavier globaux, des clics de souris et des événements tactiles.
- Afficher serveur Mir a été mis à jour vers la version 2.29.

Source: opennet.ru

