Niri 25.11 est disponible et propose des aperçus, une configuration modulaire et bien plus encore.

Points clés:
  • Sortie de Niri 25.11, le compositeur Wayland à défilement infini.
  • Nouveau sélecteur Alt-Tab avec aperçus intelligents et filtres.
  • Prise en charge de l'agrandissement complet des fenêtres, sans bordures ni espaces vides.
  • Configuration modulaire avec « include » et prise en charge de DisplayLink.
  • Défilement horizontal par glissement de la barre de titre (style PaperWM).

Niri Linux

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.

Serveur composite Niri Wayland

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.