Après trois mois de développement intense, La sortie de Niri 25.11 a été officiellement annoncée., une nouvelle version de ce serveur Compose pour Wayland qui a gagné en popularité grâce à son approche unique.
Cette mise à jour regorge d'améliorations visuelles et fonctionnelles, mettant particulièrement en évidence une refonte complète de la gestion des fenêtres et des transitionsainsi que de nouvelles améliorations pour les configurations multi-écrans et la prise en charge matérielle.
Principales nouveautés de Niri 25.11
L'une des améliorations les plus visibles pour l'utilisateur final est la nouveau sélecteur de fenêtre Alt-TabLes développeurs ont travaillé à proposer une interface qui affiche Aperçus miniatures au défilementvous permettant d'identifier rapidement la fenêtre que vous souhaitez mettre en avant.
Et cela est dû à la nature de déplacement infini de Niri, Le sélecteur est intelligent et évite de « contaminer » la liste avec des fenêtres intermédiaires. que vous ne faites que traverser brièvement lors de votre navigation. Il vous permet également de filtrer le changement de fenêtre : vous pouvez basculer entre toutes les fenêtres, uniquement celles de l’espace de travail actuel (en appuyant sur « w »), ou celles affichées sur l’écran actuel (en appuyant sur « o »).
Optimisation réelle et animations fluides
Une autre modification notable de cette nouvelle version de Niri 25.11 est… Implémentation de la « maximisation véritable » pour WaylandHistoriquement, Niri n'étendait les fenêtres que sur la largeur de la colonne, préservant ainsi les marges. Désormais, grâce à la nouvelle fonction d'extension des fenêtres jusqu'aux bords, La fenêtre occupe absolument toute la surface disponible, éliminant les bordures et les espaces., comme les utilisateurs s'y attendent lorsqu'ils double-cliquent sur la barre de titre.
D'un point de vue esthétique, l'expérience paraît beaucoup plus moderne grâce au fait que Des effets d'animation ont été ajoutés pour les transitions plein écran.Auparavant, les fenêtres pouvaient se déplacer brusquement lors du redimensionnement ; désormais, le fond noir et les coins arrondis offrent une transition fluide, éliminant ainsi le scintillement même si vous choisissez de désactiver les animations globales.
Améliorations en matière d'ergonomie et de configuration
En pensant à ceux qui utilisent des souris ou des écrans tactiles, Le défilement horizontal a été ajouté en faisant glisser le titre de la fenêtre.Cela simplifie la navigation dans le ruban infini sans avoir à dépendre exclusivement des raccourcis clavier.
Pour les utilisateurs avancés qui exigent un contrôle total de leur environnement, Niri 25.11 introduit des changements techniques importants dans la configuration :
- Fichiers de configuration modulaires : La directive « include » est désormais implémentée, ce qui permet de diviser la configuration en plusieurs fichiers et de remplacer leur contenu de manière ordonnée.
- Configuration par appareil : Il est possible de définir des configurations de fenêtres spécifiques liées à un moniteur ou à un bureau virtuel particulier.
- Prise en charge de DisplayLink : La prise en charge des moniteurs externes connectés via des ports DisplayLink a été ajoutée, ce qui est essentiel pour les utilisateurs de certaines stations d'accueil.
- Modes vidéo personnalisés : Il est désormais possible de forcer la résolution et la fréquence de rafraîchissement (par exemple, « 1920x1080@100 ») même si l'EDID du moniteur ne les transmet pas officiellement.
- Prise en charge de WSL : Il est permis d'exécuter une session Niri dans une fenêtre au sein du sous-système Windows pour Linux.
Comment installer ou mettre à jour Niri
Si vous êtes déjà un utilisateur de Niri, le processus de mise à jour dépendra de la manière dont vous l'avez installé initialement, car ce compositeur est généralement distribué via les dépôts officiels de votre distribution ou par compilation.
Pour installer Niri sur votre système, ouvrez simplement un terminal et exécutez les commandes suivantes :
sudo add-apt-repository ppa:avengemedia/danklinux sudo add-apt-repository ppa:avengemedia/dms sudo apt install niri dms En caso de que prefieras <strong>instalarlo desde cero o compilar la última versión</strong> directamente desde el código fuente (requiere tener Rust y Cargo instalados), puedes utilizar el siguiente comando genérico para obtener la versión más reciente: <pre>[sourcecode text="bash"]cargo install --locked niri-config cargo install --locked niri
Après avoir exécuté ces commandes, déconnectez-vous, sélectionnez Niri dans votre gestionnaire d'affichage, puis reconnectez-vous. Sinon, si vous n'utilisez pas de gestionnaire d'affichage, exécutez `niri-sessionen` dans un terminal.
La configuration par défaut de niri exécutera Waybar, vous pourriez donc voir deux barres à l'écran. Pour résoudre ce problème, arrêtez Waybar avec
pkill waybar
Ouvrez maintenant la commande :
~/.config/niri/config.kdl
et supprimez la ligne
spawn-at-startup "waybar"
Pour plus de détails sur la configuration initiale et les dépendances spécifiques, il est recommandé de consulter la documentation officielle du projet. Le lien est le suivant.