Vue normale

Aujourd’hui — 4 avril 2025Actualités libres

4 dramas coréens à voir sur Netflix en avril 2025

4 avril 2025 à 09:14

Un k-drama très attendu rejoint le catalogue de Netflix, en diffusion hebdomadaire, ce mois d'avril 2025 : le spin-off d'Hospital Playlist. Voici les dramas coréens de ce mois à regarder sur la plateforme de streaming.

Où précommander Donkey Kong Bananza sur la Nintendo Switch 2 au meilleur prix ?

4 avril 2025 à 09:12

[Deal du jour] Nintendo a dévoilé sa nouvelle console ainsi que les jeux qui seront disponibles au lancement et un peu plus tard. Donkey Kong Bananza arrivera lui le 17 juillet 2025, soit un peu plus d'un mois après la sortie de la console.

Hyprland, un compositeur Wayland « tiling »

Hyprland est un compositeur Wayland pavant (tiling) créé par Vaxri et placé sous licence BSD 3-Clause. Si vous n’avez aucune idée de ce que cela signifie, un compositeur inclut des fonctionnalités de gestion de fenêtres. D’autres compositeurs Wayland incluent GNOME, KDE et ceux basés sur wlroots.

Plus de détails dans la suite de la dépêche.

Sommaire

Hall of fame

Avant Hyprland, Vaxri avait créé Hypr, qui fonctionnait sous Xorg et utilisait XCB, tout en adoptant une philosophie similaire en matière de gestion des fenêtres. Revenons à Hyprland : c’est un « compositeur moderne avec du style » pour traduire leur formulation. La dernière version est la v0.47.2 (une mise à jour mineure), la v0.47 datant de janvier 2025. Il existe des paquets officiels pour Arch et NixOS, mais le site fournit des instructions pour l’installer ailleurs. Je l’ai testé sur Arch, j’ai voulu me faire une idée et j’ai trouvé que ça valait le coup de partager l’expérience (NdM: « Je » est l’auteur du journal, saltimbanque).

Notez que Hyprland est principalement un compositeur avec des fonctionnalités de gestion des fenêtres, mais pas un environnement de bureau complet. Plus de détails sur ça plus tard.

D’après le site officiel : « Hyprland fournit les dernières fonctionnalités de Wayland, un tiling dynamique, de nombreux effets visuels, des plugins puissants et bien plus, tout en restant léger et réactif ». Sans surprise, son créateur apprécie tout ce qui touche à l’esthétique graphique.

Ah, l’apparence !… a probablement beaucoup contribué à faire connaître Hyprland. D’après les sondages du créateur, r/unixporn a été l’un des principaux vecteurs de sa popularité. J’aime aussi, dans une certaine mesure, les effets visuels et j’apprécie l’effort fait en ce sens : de beaux espacements, des bordures, des animations. Nous avons tous joué avec Compiz quelques minutes… avant de le jeter à la poubelle car ça ne sert à rien. Heureusement, Hyprland ne se limite pas à l’esthétique et lorsque nous travaillons quotidiennement sur un ordinateur, nous pouvons apprécier son autre atout : la configurabilité. Vous pouvez utiliser plusieurs fichiers de configuration ou un seul, mais tout passe par fichier texte.

Petit détail : modifiez le fichier texte de config, enregistrez-le et votre configuration se recharge automatiquement à chaud. Simple détail, mais agréable. Si vous faites une erreur de syntaxe, un bandeau apparaîtra et affichera les erreurs qui empêchent le rechargement. Il vous suffira alors de corriger et de sauvegarder à nouveau.

Gestion des fenêtres

Pour comprendre la personnalisation, il faut d’abord comprendre les bases. Hyprland est un gestionnaire en mosaïque. Par défaut, il utilise la mise en page (layout) “Dwindle”, qui était déjà utilisé par le gestionnaire de fenêtres BSPWM. La description la plus courte de ce layout serait : « Pensez Fibonacci ! »

Fibonacci

Bon appliqué à des fenêtres… voilà un extrait du README de BSPWM

                     a                          a                          a
                    / \                        / \                        / \
                   1   b         --->         1   c         --->         1   d
                      / \                        / \                        / \
                     2   3                      4   b                      5   c
                     ^                          ^  / \                     ^  / \
                                                  3   2                      b   4
                                                                            / \
                                                                           3   2

         +-----------------------+  +-----------------------+  +-----------------------+
         |           |           |  |           |           |  |           |           |
         |           |     2     |  |           |     4     |  |           |     5     |
         |           |     ^     |  |           |     ^     |  |           |     ^     |
         |     1     |-----------|  |     1     |-----------|  |     1     |-----------|
         |           |           |  |           |     |     |  |           |  3  |     |
         |           |     3     |  |           |  3  |  2  |  |           |-----|  4  |
         |           |           |  |           |     |     |  |           |  2  |     |
         +-----------------------+  +-----------------------+  +-----------------------+

                     X                          Y                          Z

Un autre layout standard est “Master”. Vous pouvez modifier votre fichier de configuration pour l’utiliser à la place ou même assigner une touche pour basculer entre eux. Le layout Master fonctionne avec une fenêtre occupant la moitié de l’écran, tandis que les autres s’empilent sur l’autre moitié. Vous pouvez également changer la fenêtre maîtresse.

Bon cette fois partageons les GIF enragés du wiki de Hyprland :

MasterLayout

Hyprland offre aussi des fonctionnalités de gestion des fenêtres, communes aux différents layouts :

  • plusieurs espaces de travail (avec placement manuel ou automatique des fenêtres),
  • un espace de travail spécial,
  • un système de “groupement”, permettant de regrouper et dégrouper des fenêtres,
  • mode plein écran,
  • fenêtres flottantes.

Hyprland propose aussi un système de plugins. Et devinez quoi, un plugin a été développé pour ajouter le layout de i3 (i3 étant un WM pavant sous Xorg, dont l’équivalent sous Wayland est Sway, qui est dév. par Drew DeVault). Ce plugin s’appelle hy3. Dans i3, il y a des conteneurs, en gros c’est un layout « manuel avec des découpages horizontaux/verticaux, très simple et efficace, et la doc i3 est très bien. Parce que la doc Sway, ce sont juste des man page, ok c’est très bien aussi passons… Bref, voilà, maintenant j’ai un compositeur i3 avec des gaps et de belles animations, vous vous souvenez de i3-gaps – qui a entre-temps été intégré à i3 ? Bref, hy3 c’est ça en mieux.

Configuration, doc, outils

Notez que d’autres plugins existent, pour les animations, pour changer des comportements. La communauté pourrait être un bel axe de développement maintenant que d’après l’auteur le code se calme.

À un moment un gestionnaire de plugins a été ajouté, hyprpm (pm pour package manager je suppose). Alors j’ai essayé d’installer hy3 avec, mais j’ai rencontré des soucis de versions me rappelant le bon vieux temps où les dév. de plugins gnome-shell hurlaient comme des putois quand une nouvelle version sortait. Bon bref j’ai compilé hy3 à la main à la place, mais sortez cpp et une bonne tasse de café, c’est pas juste un script Emacs en Lisp qui prend 3 secondes. Mais au moins ça a bien marché.

Sinon la configuration permet de personnaliser le layout clavier, la résolution d’écran, l’esthétique et les animations. Beaucoup de possibilités, par ex. pour les raccourcis on peut faire des “submap” (oui je sais, i3 aussi). On peut modifier plein de choses sans redémarrer.

On peut aussi utiliser la commande hyprctl pour communiquer avec hypr.

Côté documentation, l’API technique est très bien couverte, mais il manque une documentation simplifiée pour une prise en main rapide. Et puis de base ne vous attendez pas à plein de raccourcis claviers pré-configurés, vous allez devoir faire les vôtres.

Ou alors vous pouvez aussi utiliser des configurations préexistantes. On se croirait dans Doom Emacs !

Hyprland n’est pas un environnement de bureau complet. Il vous faudra un tableau de bord, un lanceur d’applications et d’autres outils. Quelques options populaires :

  • barre d’état : Ashell (prêt à l’emploi) ou Waybar (très personnalisable). A noter qu’il y a maintenant des mini libs pour se faire ses barres facilement comme quickshell, astal ;
  • lanceur d’applications : Wofi (simple, clavier + souris) ;
  • ou le fait d’utiliser un tiling peut même vous donner envie de changer de terminal ? Foot, Kitty, Alacritty, etc.

Mais Awesome Hyprland vous listera bien plus de choses.

Je n’ai pas encore testé ibus, et je sais que je vais rencontrer des soucis avec cela, comme j’en aurai sous Sway… (Pas trop envie de passer sous fcitx mais on verra)

Aspects techniques, conclusion

Au cours du développement de Sway, Drew Devault a conçu une bibliothèque, wlroots, qui est devenue indépendante de Sway et utilisée par d’autres compositeurs wayland.

Hyprland a démarré en 2022. En 2024, la dépendance à wlroots, qui était inclus sous forme de « submodule git », a été abandonnée au profit de Aquamarine, un moteur de rendu en C++. L’abandon de wlroots, d’après l’auteur, tient au fait que

  • wlroots est en C,
  • wlroots manque de doc,
  • faire évoluer wlroots prend du temps,
  • et accessoirement parce qu’il a été banni ! (Bon là désolé je préfère passer du temps sur la revue de Hyprland que sur les feux de l’amour, voyez ici).

Mais Aquamarine n’est pas un compétiteur de wlroots.

Conclusion

Hyprland, comme d’autres, ça prend un max de temps à s’approprier. Il faut lire et configurer à tout-va, même si après-coup on se rend compte que c’était simple. Ce qui l’est moins, c’est de choisir sa manière de travailler.

J’adore jouer avec les gestionnaires de fenêtre en mosaïque et Hyprland est une belle découverte. J’avais peur d’un simple ensemble d’animations flashy, mais il offre bien plus que cela. J’aimerais voir un tableau de bord style “Activités” de GNOME pour visualiser toutes les fenêtres et espaces de travail en un coup d’œil. Peut-être qu’avec le temps, quelqu’un développera cette fonctionnalité… ou alors je finirai par coder un petit quelque chose moi-même ! j’ai déjà remarqué que quelqu’un a codé « hot corner », surprenant pour un tiling!

Commentaires du journal

Sources 1 et 2

  • multi-écran possible
  • définition des raccourcis et des règles.

Commentaires : voir le flux Atom ouvrir dans le navigateur

Précommande Nintendo Switch 2 : les meilleures offres disponibles sur la console

4 avril 2025 à 09:01

Le 2 avril 2025, Nintendo a présenté sa petite dernière : la Nintendo Switch 2. Cette remplaçante de la Switch première du nom sortira le 5 juin prochain, mais les précommandes sont déjà de mise. Voici où vous pouvez précommander la Nintendo Switch 2 au meilleur prix.

iPhone, consoles, ordis : les prix vont aussi s’envoler en France à cause de Trump

4 avril 2025 à 08:38

En imposant des droits de douane sur les importations chinoises, vietnamiennes, taïwanaises, indiennes et européennes, Donald Trump lance une offensive économique inédite depuis un siècle. Les répercussions sur le secteur de la tech, acteur majeur de la mondialisation, pourraient être néfastes pour nos porte-monnaies.

La fusée géante Starship se lancera dans une grande première au prochain vol

4 avril 2025 à 08:14

Starship

La fusée géante Starship vient de faire rugir ses moteurs lors d'une mise à feu statique, en amont du vol 9, attendu pour avril. Le booster Super Heavy qui sera mobilisé à cette occasion aura toutefois une particularité.

« 10 fois plus puissante que la Switch » : Nvidia révèle les entrailles de la Switch 2

4 avril 2025 à 07:45

Nvidia a publié un communiqué pour officialiser son partenariat renouvelé avec Nintendo concernant la Switch 2. Cela permet de voir que toutes les technologies du moment animent la console.

Lumières Obscures : les secrets de la nouvelle idéologie d’Elon Musk et Donald Trump

4 avril 2025 à 05:35

Depuis son investiture en janvier 2025, Donald Trump démantèle progressivement les agences gouvernementales américaines. Une stratégie influencée par Curtis Yarvin et son idéologie des Lumières Obscures, un mouvement peu connu qui a conduit à la création du DOGE, le Département de l'Efficacité gouvernementale d'Elon Musk.

Hier — 3 avril 2025Actualités libres

Nintendo Switch 2 : on fait le point sur les nouveaux accessoires et la compatibilité des anciens

3 avril 2025 à 16:13

Le 2 avril 2025, Nintendo a présenté la tant attendue Switch 2. La nouvelle console arrive avec une flopée de nouveaux accessoires, mais assure aussi une compatibilité avec certains éléments de la première Switch. Voici tout ce qu'il faut savoir sur les accessoires de la Nintendo Switch 2.

On a fini South of Midnight : un jeu médiocre dans un habillage artistique merveilleux

3 avril 2025 à 16:00

Articulé autour des légendes du sud des États-Unis, South of Midnight déploie un univers enchanteur et mise sur une forme généreuse pour convaincre. Mais dès lors qu'il faut appuyer sur des boutons, tout change... Notre test.

« BAISSEZ LES PRIX » : Nintendo harcelé par ses fans après l’annonce de la Switch 2

3 avril 2025 à 15:41

De nombreux internautes se plaignent du prix de la Switch 2 et de la future grille tarifaire qui se prépare pour les jeux vidéo. Cette colère s'est matérialisée avec fracas dans un direct organisé par Nintendo : de nombreux fans ont pris d'assaut les commentaires en réclamant une baisse des prix.

Les Français sont de plus en plus connectés, selon une grande étude sur les opérateurs

3 avril 2025 à 14:42

Dans son rapport sur la satisfaction des utilisateurs vis-à-vis des opérateurs mobiles et Internet en 2024, L'Arcep révèle des données intéressantes sur les habitudes des Français. Free arrive légèrement devant ses concurrents.

On a joué à Metroid Prime 4 sur Switch 2 : le mode souris change tout

3 avril 2025 à 14:18

D'abord annoncé comme un jeu Switch, Metroid Prime 4: Beyond sortira aussi sur Nintendo Switch 2 avec des améliorations. Le mode souris, bien évidemment exclusif, change tout. On a pu l'essayer.

Leasing social : pourquoi les concessionnaires n’en veulent déjà plus

3 avril 2025 à 14:04

Le leasing social, surnommé « voiture à 100 € par mois », est de retour. Sauf que la nouvelle n'enchante pas vraiment les concessionnaires, qui craignent pour la valeur de revente des véhicules.

❌
❌