2 points par GN⁺ 2025-03-13 | 1 commentaires | Partager sur WhatsApp
  • L’auteur a passé 35 % de sa vie avec un gestionnaire de fenêtres en mosaïque. Il a utilisé Sway et i3, puis a récemment basculé vers Niri à cause d’un bug de Sway.
  • Il utilise Wayland depuis longtemps et est passé à Niri à cause d’un problème de clic-glisser dans Sway.
  • Présentation de Niri
    • Niri est un gestionnaire de fenêtres en mosaïque défilant, où chaque espace de travail est une bande d’une largeur infinie que l’on peut faire défiler horizontalement.
    • Il a essayé Niri parce qu’il ressentait le besoin d’un nouveau défi et de changement.
  • Les avantages de Niri
    • Ouvrir une fenêtre n’affecte pas les autres fenêtres.
    • Prise en charge du partage d’écran par fenêtre, avec la possibilité de masquer certaines fenêtres pendant le partage.
    • L’outil de capture d’écran intégré est supérieur à grim+slurp de Sway.
    • L’autonomie de la batterie augmente d’environ 2 heures par rapport à Sway.
  • Les limites des gestionnaires de fenêtres en mosaïque traditionnels
    • Les gestionnaires de fenêtres en mosaïque traditionnels obligent à optimiser la disposition des fenêtres.
    • Les contraintes d’espace imposent une gestion des fenêtres inefficace.
    • Niri offre la rapidité d’un gestionnaire de fenêtres en mosaïque traditionnel sans ces contraintes d’espace.
  • Conclusion
    • Compte tenu de la variété des tailles d’écran et de l’amélioration des capacités de traitement, les gestionnaires de fenêtres en mosaïque traditionnels ne sont plus le choix optimal.
    • Si vous utilisez Sway ou un autre gestionnaire de fenêtres en mosaïque traditionnel basé sur Wayland, il est recommandé d’essayer Niri.

1 commentaires

 
GN⁺ 2025-03-13
Avis sur Hacker News
  • J’utilise un gestionnaire de fenêtres en mosaïque depuis 10 ans pour la recherche et le travail, et je n’ai jamais eu besoin de plus de 5 espaces de travail. L’avantage d’un gestionnaire de fenêtres en mosaïque est de conserver un modèle mental simple et épuré. J’essaie de fermer tous les onglets à la fin de chaque journée. Il est difficile de comprendre l’intérêt d’un grand nombre d’espaces de travail quand on dispose déjà d’autres outils comme tmux
  • J’utilise Gnome et, par défaut, j’utilise toutes les fenêtres en plein écran. Il m’arrive parfois d’utiliser win+left/right pour faire des fenêtres en demi-écran. Je me demande si je suis devenu vieux jeu
  • En venant d’un gestionnaire de fenêtres en mosaïque traditionnel, j’aimerais savoir à quoi ressemble le workflow au clavier
    • Le plus important, c’est de pouvoir aller vers une fenêtre/un espace de travail/un programme précis avec des raccourcis fixes comme Super+[0-9]. Si cela permet de résoudre le problème de « gestion des espaces de travail » décrit par l’article, cela me conviendrait
    • Je me demande s’il est pertinent, avec Niri, d’organiser un espace de travail avec le navigateur, l’éditeur, plusieurs terminaux ouverts, etc. Il faut pouvoir basculer instantanément de « navigateur » à « terminal »
  • En tant qu’utilisateur de longue date de i3/sway, Niri me paraît très confortable. Je peux réutiliser la majeure partie de ma mémoire musculaire de sway pour déplacer le focus, déplacer les fenêtres, etc. Cela fonctionne de manière stable avec xwayland-satellite
    • Le plus gros problème, c’est de « perdre » des fenêtres. J’ouvre une fenêtre dans une pile profondément imbriquée, puis je fais autre chose et j’oublie que j’avais ouvert cette fenêtre
    • Cela arrive aussi jusqu’à un certain point dans sway, mais il est bien plus facile de faire défiler tous les espaces de travail
    • Ce serait bien d’avoir une fonctionnalité de type « carte des fenêtres », liée à Alt-Tab
  • J’aime les gestionnaires de fenêtres en mosaïque et j’ai utilisé i3 et hyprland, mais je finis toujours par ne jamais m’y adapter complètement et par revenir à Xfce
    • Si l’expérience s’arrête, c’est parce que lorsque le nombre de fenêtres augmente, cela devient difficile à gérer si l’on n’organise pas correctement les espaces de travail, les dispositions, etc.
    • J’ai lancé Niri et, au bout de 10 minutes, je l’ai trouvé plus confortable que les autres gestionnaires de fenêtres en mosaïque. C’est intuitif, et l’intégration de la souris est excellente. C’est peut-être un jugement prématuré, mais c’est ce que je voulais depuis des années. Je jugerai en fonction du temps qu’il me faudra avant d’avoir envie de revenir à Xfce
  • Lecture intéressante. Tout le monde a son point de rupture
    • Au lieu de chercher quelle bibliothèque a changé, on abandonne près de 10 ans de mémoire musculaire et d’améliorations du workflow
  • En tant qu’utilisateur de hyprland, j’ai essayé Niri brièvement et cela a bien fonctionné. C’est parfaitement adapté à quelqu’un qui vient d’un workflow Windows classique sur un seul écran. Je pense que des configurations en mosaïque plus complexes ont un plafond de productivité plus élevé. Si vous faites partie des gens qui gardent plus de 10 espaces de travail ouverts, vous devriez choisir Niri. Je me demande aussi si l’autonomie de la batterie augmente pour les personnes qui ne gardent que quelques fenêtres ouvertes. Gagner 2 heures simplement en changeant de gestionnaire de fenêtres, c’est surprenant
  • Ça ne m’a pas convenu. Les fenêtres qui s’étendent au-delà des limites de l’écran me provoquaient une étrange anxiété et attiraient sans cesse mon attention. Après environ deux mois d’utilisation, je suis passé à hyprland
    • Niri est techniquement très beau. Base de code Rust moderne, bonne structure du code, facile à comprendre et à bidouiller
  • Je pense que i3/sway ont amené beaucoup de gens à croire, à tort, que le tiling signifiait carrelage manuel. Diviser et arranger manuellement les fenêtres n’est pas le but originel du tiling
  • Je recommande à quiconque veut comprendre ce qui se passe sur le desktop Linux d’essayer un gestionnaire de fenêtres non standard. J’ai appris davantage sur Linux en utilisant un gestionnaire de fenêtres en mosaïque
    • Je ne sais pas si j’ai gagné en productivité, mais c’est une excellente expérience d’apprentissage, très ergonomique, et cela procure une grande satisfaction de construire son propre environnement de bureau