
Si vous êtes un utilisateur d'Ubuntu ou de l'une de ses variantes et que vous avez le sentiment depuis un certain temps qu'aucun environnement de bureau ou gestionnaire de fenêtres Si vous n'êtes pas entièrement convaincu, vous connaissez certainement des noms comme i3, Sway ou le très populaire Hyprland. Le monde des gestionnaires de fenêtres est toujours en plein essor, et parmi les nouveautés, Miracle-WM, un compositeur Wayland qui attire l'attention de la communauté par son approche innovante et ambitieuse. Dans cet article, nous allons parler de Miracle-WM sur Ubuntu.
Vous trouverez ci-dessous un guide détaillé pour comprendre ce qu'est Miracle-WM, Qu'est-ce qui le rend spécial, quelles fonctionnalités il offre, à quel stade de développement il se trouve Et, bien sûr, comment l'installer sur Ubuntu étape par étape en utilisant toutes les méthodes disponibles, y compris Snap, le dépôt ou la compilation directe depuis les sources. Nous passerons également en revue ses principales fonctionnalités et l'avenir proche du projet, en nous basant sur la feuille de route officielle et les retours de la communauté.
Qu’est-ce que Miracle-WM et pourquoi suscite-t-il autant d’intérêt ?
Miracle-WM est né de la main de Matthew Kosarek, un ingénieur Canonical spécialisé dans le développement de Mir, dans le but de créer un Compositeur Wayland axé sur la gestion des tuiles (carrelage), suivant les traces de références telles que i3 o Balancement, mais contribuant de nouvelles possibilités visuelles et fonctionnelles qui vous permettent de profiter de transitions fluides, d'effets graphiques et d'une plus grande personnalisation.
L’une des principales motivations de Kosarek était proposer un produit plus puissant et plus attractif aussi bien pour ceux qui recherchent l'efficacité et l'organisation classique des fenêtres, que pour ceux qui apprécient environnements modernes, effets visuels et paramètres avancésMiracle-WM vise à être un outil flexible qui combine le meilleur des deux mondes.
Principales caractéristiques de Miracle-WM
Miracle-WM arrive en force avec toute une série de fonctionnalités conçues pour les utilisateurs exigeantsBien qu'il soit encore en développement, certaines de ses fonctionnalités les plus intéressantes sont déjà implémentées, et d'autres font partie d'une feuille de route ambitieuse :
- Mosaïque de fenêtres, très dans la veine d'i3, mais avec des possibilités d'animation et de personnalisation.
- Prise en charge des bureaux virtuels et navigation rapide entre eux.
- Prise en charge des panneaux réservés (par exemple Waybar) et des zones d'exclusion pour les panneaux supérieurs ou inférieurs.
- Gestion des fenêtres flottantes, vous permettant de mélanger l'approche du carrelage avec des fenêtres libres, idéales pour des applications spécifiques.
- Prise en charge multi-écrans, avec des options pour gérer des moniteurs indépendants et modifier les paramètres depuis le gestionnaire lui-même.
- Personnalisation des raccourcis clavier, combinaisons par défaut et définies par l'utilisateur.
- Gestion avancée de la mise au point pour les fenêtres ancrables et les fenêtres flottantes.
- Fichier de configuration détaillé, avec des options pour définir la taille des espaces entre les fenêtres, les applications qui s'exécutent au démarrage ou les touches d'action.
- Possibilité de modifier la configuration à la volée sans avoir à redémarrer le gestionnaire.
- Prise en charge améliorée du protocole IPC d’i3 pour une meilleure intégration avec des outils et tableaux de bord externes comme Waybar.
État actuel et feuille de route : vers un environnement plus personnalisable et visuel
Miracle-WM est en cours de développement actif Ses premières versions ont été qualifiées d'expérimentales ou préliminaires. Malgré cela, les progrès ont été rapides et la communauté peut désormais profiter d'un gestionnaire de fenêtres fonctionnel doté de multiples options avancées.
Dans les dernières versions, en plus des fonctions de base déjà mentionnées, les suivantes ont été ajoutées : Prise en charge des effets d'animation lors de l'ouverture, du déplacement ou de la fermeture des fenêtres, en plus de mettre en valeur visuellement la fenêtre active grâce à des cadres colorés. Des travaux ont également été réalisés sur extension du support IPC, commandes pour diviser des zones, déplacer des groupes de fenêtres et même ancrer des fenêtres flottantes.
L'un des faits saillants est le Mise à jour des bibliothèques sous-jacentes vers Ubuntu Core 24 et la optimisation des performances, y compris la prise en charge des curseurs matériels et la possibilité de définir des variables d'environnement au niveau de la configuration.
Fonctionnalités prévues pour les versions futures
- Conception de fenêtre superposée, s'appuyant sur le carrelage traditionnel.
- Paramètres avancés pour les environnements multi-écrans.
- Prise en charge complète de l'IPC i3.
- Options de personnalisation de l'affichage, modes de navigation de type GNOME pour naviguer entre les fenêtres et les bureaux.
- Interface graphique pour gérer la configuration.
- Menus contextuels et mode image dans l'image.
- Options pour centrer les fenêtres actives et disposition de mosaïque libre sans limites prédéfinies.
La version 1.0 stable Il est prévu de le publier après plusieurs tests préliminaires, après quoi le gestionnaire devrait intégrer toutes ces améliorations et devenir une alternative solide pour les environnements de production et les amateurs de personnalisation extrême.
Exigences et considérations avant l'installation de Miracle-WM
Avant de commencer à installer Miracle-WM, il est important de garder quelques éléments à l'esprit :
- Le projet est encore en développement, certaines fonctionnalités peuvent donc encore être en phase expérimentale.
- Il est préférable de l'installer sur du matériel réel, car cela peut causer des problèmes sur les machines virtuelles, en particulier avec Wayland.
- Si vous choisissez d'installer via un référentiel, assurez-vous que vous utilisez une version prise en charge d'Ubuntu (Mantic 23.10 ou Noble 24.04).
Toutes les façons d'installer Miracle-WM sur Ubuntu
Miracle-WM a été conçu pour faciliter son installation dans Ubuntu et ses dérivésIl y en a jusqu'à trois méthodes principales pour l'ajouter à votre système. Chacune a ses propres avantages, nous allons donc vous expliquer comment procéder étape par étape.
Méthode 1 : Installation via Snap (méthode générale et recommandée)
La méthode la plus universelle et la plus simple pour tout utilisateur d'Ubuntu (ou de ses dérivés) est de paquet instantanéFormat Canonical. Il suffit d'activer Snap (par défaut dans Ubuntu standard) et d'ouvrir un terminal :
sudo snap install miracle-wm --classic
Ce processus ne prend généralement que quelques secondes. Si Snap n'est pas préinstallé sur votre système, vous pouvez l'installer en exécutant sudo apt install snapd avant.
Méthode 2 : Installation à partir du référentiel PPA (uniquement pour Ubuntu 23.10 ou 24.04)
Si vous préférez maintenir le gestionnaire à jour via les dépôts système, vous pouvez ajouter le PPA officiel. Important : Cette méthode est uniquement compatible avec les versions Mantic (23.10) et Noble (24.04) depuis Ubuntu. Pour l'installer, exécutez :
sudo add-apt-repository ppa:matthew-kosarek/miracle-wm sudo apt update sudo apt install miracle-wm
Dans certains cas, le référentiel peut ne pas être disponible ou entièrement fonctionnel dans la version 24.04, donc si vous rencontrez des problèmes, nous vous recommandons de revenir à la méthode Snap.
Méthode 3 : Compiler à partir des sources (option avancée, valable pour tout Linux)
Pour les utilisateurs avancés ou si vous utilisez une distribution différente d'Ubuntu, vous pouvez opter pour compilez Miracle-WM à partir de votre référentiel sur GitHubDe cette façon, vous disposerez toujours de la dernière version et pourrez personnaliser la version selon vos besoins.
git clone https://github.com/mattkae/miracle-wm.git cd miracle-wm cmake -Bbuild cmake --build build WAYLAND_DISPLAY=wayland-98 ./build/bin/miracle-wm
Assurez-vous simplement d'avoir installé toutes les dépendances pour compiler le logiciel sous Wayland et Mir. Vous pouvez consulter le wiki officiel du projet pour obtenir la liste des paquets requis selon votre distribution.
Comment démarrer et tester Miracle-WM sur Ubuntu après l'avoir installé
Une fois installé, pour utiliser Miracle-WM vous devez fermez votre session utilisateur et choisissez le nouvel environnement Depuis votre gestionnaire de connexion (que vous utilisiez GDM, LightDM ou un autre). L'option s'affichera généralement sous le nom « Miracle » ou « Miracle (snap) », selon la méthode d'installation utilisée. Recherchez l'icône des paramètres à côté de votre nom d'utilisateur et sélectionnez le nouveau gestionnaire avant de vous connecter.
si tu veux seulement Testez Miracle-WM dans une fenêtre de votre session en cours (mode hébergé), vous pouvez l'exécuter manuellement, bien que cela soit plus orienté vers les développeurs ou ceux qui souhaitent le tester sans quitter leur bureau habituel.
Options de configuration et mise en route
Miracle-WM est configuré principalement via un fichier de configuration Vous pouvez y définir des raccourcis clavier, lancer des applications, dimensionner les espaces entre les fenêtres et bien d'autres options. Le concept de ce fichier est similaire à celui d'i3 ; si vous avez déjà utilisé des gestionnaires de fenêtres, vous vous y sentirez comme chez vous.
Certaines des options que vous pouvez personnaliser sont :
- Taille de l'espace (séparation de fenêtre carrelée).
- Touches d'action et combinaisons pour déplacer, empiler ou changer de fenêtre.
- Applications qui se lancent par défaut dès que vous vous connectez.
- Raccourcis clavier personnalisés, qu'il s'agisse de lancer un terminal, un navigateur, etc.
- Réservez des zones d'écran ou excluez les panneaux que vous souhaitez garder visibles.
- Variables d'environnement spécifiques.
La wiki officiel du projet C'est l'endroit idéal pour se tenir au courant de toutes les options, découvrir des raccourcis et des exemples de configuration. À chaque nouvelle version, les possibilités s'élargissent et de nouveaux détails sont peaufinés pour une personnalisation complète.
À qui s'adresse Miracle-WM ?
Miracle-WM est conçu pour les deux Utilisateurs avancés qui souhaitent un contrôle total du bureau et maximiser leur productivité, ainsi que pour ceux qui recherchent expérimentez de nouvelles options visuelles et des effets modernesSi vous venez d'i3 ou de Sway et que vous regrettez une expérience visuelle plus riche, vous trouverez probablement Miracle-WM très confortable. De plus, son code est open source. GPLv3, ce qui facilite le développement collaboratif et l’adaptation à différents flux de travail ou styles de travail.
Feuille de route et avenir du projet
La feuille de route officielle de Miracle-WM prévoit une évolution rapide. Outre les fonctionnalités déjà implémentées, les suivantes devraient être introduites prochainement :
- Présentation de la navigation sur les bureaux et les fenêtres, à la manière de GNOME.
- Interface graphique pour la gestion de la configuration, éliminant la dépendance totale à l'archivage manuel.
- Prise en charge des menus contextuels et nouvelles options pour les fenêtres flottantes.
- Mode image dans l'image, une fonctionnalité intéressante pour ceux qui travaillent avec plusieurs applications multimédias.
- Shell minimaliste avec son propre panneau et interface de lancement de programme.
- Prise en charge des bureaux virtuels pouvant être déplacés au-delà des limites de l'affichage physique.
- Conception de mosaïque sans restrictions de cadre.
L’objectif, selon ses développeurs et collaborateurs, est surpassant à la fois en termes de fonctionnalité et d'esthétique des projets comme SwayFX et offrir une expérience moderne et à long terme aux utilisateurs de Wayland.
Conseils et ressources Miracle-WM supplémentaires sur Ubuntu
Pour profiter au maximum de Miracle-WM, n'hésitez pas à consulter le documentation officielle et guide d'utilisationVous y trouverez des informations détaillées sur les options de configuration avancées, les raccourcis clavier, la prise en charge des extensions et la manière de contribuer au projet.
Si vous rencontrez des erreurs, n'oubliez pas qu'il s'agit d'un logiciel en cours de développement. Tous les rapports de bugs et suggestions d'amélioration sont les bienvenus sur le dépôt GitHub. Les retours de la communauté sont essentiels pour peaufiner le projet et garantir que la version 1.0 tant attendue réponde à toutes les attentes.
Miracle-WM représente l'une des alternatives les plus prometteuses au sein de l'écosystème Wayland, combinant solidité technique Avec une vision d'avenir très prometteuse. Grâce à plusieurs méthodes d'installation et à une feuille de route claire, c'est une option solide pour ceux qui souhaitent faire passer leur bureau Ubuntu au niveau supérieur, tant en termes de productivité que de personnalisation visuelle.
