IceWM atteint la version 3 après seulement 25 ans •

  • Français


  • Une nouvelle version d’un gestionnaire de fenêtres vieux d’un quart de siècle montre qu’il y a encore place à l’amélioration et à l’innovation, même dans les outils établis et matures.

    Le monde des environnements de bureau Linux est plein de bruit et de fureur, avec un flux constant de nouveaux développements et de nouvelles versions. Beaucoup d’entre eux dupliquent le travail et les fonctionnalités des autres, parfois en utilisant simplement des outils légèrement différents. Trop souvent, des projets ambitieux ou prometteurs n’atteignent jamais la version 1.0. Soit ils sont abandonnés, soit ils deviennent simplement moribonds, et les nouvelles mises à jour cessent d’apparaître.

    Il est facile d’être distrait par ce bruit de fond constant et d’oublier qu’il existe des alternatives plus simples à un bureau complet, sans devenir complètement Luddite et vivre à l’invite de la console. Une façon à la mode de le faire est d’utiliser un gestionnaire de fenêtres en mosaïque, et à côté des favoris établis – par exemple awesomewm, i3 et ratpoison – il y en a des moins connus qui explorent de nouvelles fonctionnalités telles que bspwm, herbsluftwm et Qtile. De nombreux nouveaux gestionnaires de fenêtres de carrelage arrivent sur Wayland comme cagebreak, dwl, newm et river.

    Les balances IceWM 3 sont légères avec des fonctionnalités de base utiles

    IceWM est un excellent exemple de ce terrain d’entente plus simple, un gestionnaire de fenêtres empilables traditionnel vous permettant d’ouvrir, de déplacer et de redimensionner les fenêtres. C’est relativement simple, facile et rapide à apprendre. Par défaut, il fournit également un lanceur d’applications et un sélecteur d’applications, en utilisant le modèle familier de Windows 95 : un menu de démarrage hiérarchique et une barre des tâches.

    Si vous effectuez une installation minimale d’openSUSE, vous obtenez IceWM. C’est également l’une des valeurs par défaut des distributions légères antiX et Absolute Linux.

    Avec une mission aussi simple, il est bon de voir que le développement se poursuit. La version 2.0 est apparue fin 2020, supprimant un protocole hérité et ajoutant un nouveau moteur de rendu d’image.

    Maintenant la version 3.0 est sortie avec une toute nouvelle fonctionnalité : les fenêtres à onglets. Rappelant l’un des Le Reg Les systèmes d’exploitation préférés du bureau FOSS, le dernier et le grand système d’exploitation Be, les fenêtres à onglets transforment la barre de titre en un onglet qui fait moins que toute la largeur de la fenêtre. Dans IceWM 3, cela vous permet d’attacher des fenêtres ensemble pour former une entité qui peut être déplacée et dimensionnée en une seule opération – mais le contenu des différentes fenêtres est accessible individuellement en utilisant l’onglet de chacune. En d’autres termes, cela fonctionne comme les onglets du navigateur, mais les différentes fenêtres n’ont pas besoin de provenir de la même application parente.

    IceWM n’est pas le seul gestionnaire de fenêtres encore en développement. FVWM est encore plus ancien, datant de 1993, mais la version 3 est en développement actif. Joe’s Window Manager, jwm, a atteint la version 1.0 en 2005 et est donc relativement jeune, mais a également obtenu une nouvelle version cette année.

    Les nouvelles fenêtres à onglets d’IceWM sont le genre d’amélioration relativement simple de la métaphore très bien établie de la gestion des fenêtres que ce vautour aime vraiment voir : petites, élégantes et pourtant utiles. Nous pensons qu’il y a encore beaucoup de place à l’amélioration dans cet espace. Par exemple, très peu de gestionnaires de fenêtres offrent le choix de l’emplacement de la barre de titre (ou de l’onglet) ; sur un écran large, les placer sur le côté, comme le font wm2 et wmx, permettrait d’économiser de précieux pixels verticaux. ®

    L'équipe de Comparaland

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *