De Xorg à Wayland, de i3 à sway

Migration vers Wayland : un chemin semé d’embûches

La transition vers de nouvelles technologies peut parfois s’accompagner de défis inattendus. Après avoir mis en ligne la nouvelle infrastructure d’hébergement, un incident imprévu a frappé : la défaillance soudaine de mon Dell XPS. Ce contretemps m’a contraint à acquérir rapidement un nouvel ordinateur, et j’ai finalement opté pour l’ASUS Creator.

Pour tirer pleinement parti de la carte Nvidia intégrée, j’ai dû faire le saut vers Wayland, abandonnant ainsi Xorg. Ce changement a révélé des complexités inattendues : entre les limitations des outils sous Wayland, les ajustements à réaliser pour Sway, et les incompatibilités avec mes anciens scripts, j’ai dû repenser une grande partie de mon environnement de travail. Si ce changement n’avait pas été dicté par la nécessité matérielle, je ne l’aurais probablement pas envisagé aussi tôt.

L’un des principaux changements a été le gestionnaire de fenêtres. Après plus de dix ans d’utilisation d’i3, j’ai dû m’adapter à Sway. Bien que la plupart des configurations soient compatibles, des ajustements ont été inévitables. Par exemple, j’avais développé des blocs pour i3blocks, outil permettant d’afficher des informations sous forme de barres. J’ai dû réécrire ces blocs pour utiliser Waybar, dont le code source est disponible sur ma forge : deblan/waybar-indicators.

De plus, un gestionnaire de fonds d’écran que j’avais publié l’année précédente, fonctionnant sous i3, ne peut plus être utilisé avec Wayland. J’ai donc réalisé un fork basé sur awww, qui gère l’affichage d’images. Ce fork intègre des animations intéressantes, et le code source est également disponible, avec des paquets pour Debian à l’adresse suivante : deblan/sway-wallpaper-manager.

Cette perte soudaine de mon ordinateur portable a finalement été l’occasion de valider mon mécanisme de sauvegarde, bien que j’aie identifié des lacunes désormais corrigées. Avec un peu de recul, ce passage à Wayland, bien que contraint, présente des avantages. Bien que tout ne soit pas encore parfait et que certains outils nécessitent encore des ajustements, il est clair que les environnements tels que Gnome ou KDE abandonnent progressivement Xorg. Cette transition aurait donc fini par s’imposer tôt ou tard.

Dans un contexte où la technologie évolue rapidement, il est judicieux d’anticiper les coûts de ces migrations et d’éviter les frais inutiles en choisissant les bonnes solutions.

De Xorg à Wayland, de i3 à sway
Source
Partager ici :
Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Laisser un commentaire