Si vous fatigué d'essayer entre différents types d'environnements de bureau et aucun ne répond à vos attentes en termes de performances, d’apparence visuelle, entre autres. À cette occasion Je vous invite à faire connaissance avec miracle-wm, qui se positionne comme un nouveau gestionnaire de fenêtres Wayland basé sur Mir, dont le style sera très familier à i3 et à sway.
Miracle-wm est une alternative à ce qui est déjà connu sur les ordinateurs de bureau et comme mentionné, Le but du projet est de créer un serveur composite utilisant des fenêtres en mosaïque, mais c'est plus fonctionnel et élégant que des projets comme Swayfx.
Il est important de mentionner que Le projet est actuellement en phase de développement et son utilisation est marquée comme « expérimentale ». Actuellement, le projet prend en charge divers protocoles Wayland et son utilisation est principalement basée sur des gestionnaires de fenêtres flottantes pour des fenêtres individuelles.
Miracle-wm C'est sur la version 0.3 et parmi les changements et améliorations proposés par la nouvelle version, ce qui suit ressort
- Implémentation de la prise en charge des effets d'animation lors de l'ouverture, de la fermeture et du déplacement des fenêtres, ainsi que lors du basculement entre les bureaux virtuels.
- Les fenêtres actives peuvent désormais être visuellement mises en évidence, affichant un cadre autour de chacune, avec des couleurs différentes pour la fenêtre active.
- La prise en charge du protocole IPC du gestionnaire de fenêtres i3, sur lequel est basé le protocole IPC pour l'interaction avec le gestionnaire composite Sway, a été considérablement étendue.
- Ajout de commandes pour changer le focus, lancer des applications, diviser des zones, déplacer des groupes de fenêtres et ancrer des fenêtres flottantes. L'analyse des réponses est également fournie avec des informations détaillées sur la version, les modes de liaison configurés, l'état de la liaison et la liste des périphériques de sortie.
- Les bibliothèques de packages Snap ont été mises à jour vers Ubuntu Core 24.
- Ajout de la possibilité de déterminer le mode par défaut pour travailler avec Windows sur le bureau virtuel, que ce soit en mode mosaïque ou flottant.
Il est mentionné que La sortie de la version 0.4 est attendue fin août, avant d'atteindre la première version stable, la 1.0, attendue pour octobre. Version 0.4 inclura des capacités pour la conception de fenêtres empilées, configurations multi-moniteurs, réglages d’affichage et prise en charge complète d’i3. Les idées pour la version 1.0 incluent :
- Mode navigation pour naviguer entre les fenêtres et les bureaux dans le style GNOME.
- Interface graphique pour la configuration.
- Menus contextuels avec actions dans les fenêtres.
- Image en mode image.
- Fonction pour centrer la fenêtre de l'application active.
- Shell minimal avec panneau et interface de lancement de programme.
- Grand bureau virtuel pouvant être déplacé au-delà de l'écran.
- Mode de mise en page mosaïque gratuit, sans limitations par cadres d'écran.
Comment installer Miracle-wm dans Ubuntu et dérivés ?
Pour ceux qui souhaitent pouvoir installer Miracle-wm sur leur système, sachez que dans le cas d'Ubuntu et de ses dérivés Il existe 3 manières différentes d'installer ce gestionnaire de fenêtres.

Le premier d’entre eux et qui s’applique de manière générale pour toute version d'Ubuntu ou dérivé de celui-ci, à condition que vous avez le soutien de Snap, consiste à effectuer l'installation à l'aide de ce type de packages. Et pour effectuer l'installation, exécutez simplement la commande suivante dans un terminal :
sudo snap install miracle-wm --classic
maintenant, la deuxième méthode d'installation de Miracle-wm dans Ubuntu ou un dérivé, consiste à ajouter le référentiel au système et installer les packages à partir de ce dépôt. A noter que pour installer Miracle-wm avec cette méthode vous devez être sur Ubuntu mantic (23.10) ou Noble (24.04), même si dans ce dernier cas cela n'était pas fonctionnel pour moi, puisque le référentiel n'était pas disponible.
Nous pouvons ajouter le référentiel en tapant :
sudo add-apt-repository ppa:matthew-kosarek/miracle-wm sudo apt update
Et on peut installer avec :
sudo apt install miracle-wm
Enfin, la dernière méthode disponible et qui s'applique à toute distribution de Linux (à condition de respecter les dépendances), est en train de compiler le code source et pour ce faire, nous devons taper ce qui suit :
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
Et c'est tout, avec cela nous pouvons commencer à utiliser ou tester Miracle-wm. Pour ce faire, déconnectez-vous simplement de la session utilisateur et choisissez dans le gestionnaire d'écran avant de vous connecter (dans la plupart des environnements, cela se présente sous la forme d'un petit bouton de configuration) Miracle-wm ou Miracle-wm Snap (si vous avez installé depuis Snap).
De même, vous pouvez consulter sa documentation afin d'en savoir plus sur les configurations et les raccourcis clavier avec lesquels fonctionne ce gestionnaire de fenêtres. Le lien est le suivant.