X11 Will Completely End Without Your Help

Cette vidéo explore les raisons légitimes de conserver X11 malgré la transition massive vers Wayland, en insistant sur le fait que les utilisateurs doivent assumer leurs choix sans exiger des développeurs qu'ils maintiennent indéfiniment l'ancien système.

Voir la source

SYNTHÈSE STRUCTURÉE

Matériel NVIDIA ancien : un cas problématique

L’intervenant souligne que “NVIDIA sur Wayland est une chose très récemment bonne”. Les cartes NVIDIA série 10 et antérieures ne supportent pas les derniers pilotes, ce qui rend l’expérience Wayland “mauvaise pour toujours”. Pour les cartes plus récentes, il faut impérativement utiliser les pilotes les plus récents : “vous voulez toujours être sur la dernière branche de pilotes”. Les distributions qui livrent des pilotes obsolètes offrent une “expérience poubelle”.

Matériel très ancien : une question de ressources

Wayland dépend fortement de l’accélération GPU avec des API que le matériel vieux de 15 ans ne supporte probablement pas. L’intervenant explique : “il n’y a pas de temps infini, il n’y a pas de ressources infinies”. Sur un vieil ordinateur portable, “vous allez avoir une moins bonne expérience qu’avec la version X11”. Xorg a l’avantage d’avoir été conçu pour du matériel datant de plus de 20 ans.

Absence de bénéfices pour certains usages

Si vous utilisez un écran 1280×720 sans moniteur externe, sans sandboxing, sans Flatpak, et que vous êtes sur Slackware depuis 1995, “vous ne bénéficierez littéralement d’aucun des apports de Wayland”. L’intervenant approuve ce choix : “Continuez à faire ce que vous faites, je trouve ça génial”.

Problèmes de protocoles et de permissions

Le portail des raccourcis globaux existe mais les applications tardent à l’implémenter (Discord “devrait l’avoir bientôt”, OBS “je ne sais même pas s’ils travaillent dessus”). La capture d’écran fonctionne, mais “chaque fois que j’ouvre OBS, je suis submergé de demandes de permission”. Il manque un système de pré-autorisation fiable.

Gestion des fenêtres et applications multi-fenêtres

Le protocole “zones” a été fusionné pour gérer correctement les applications multi-fenêtres, mais “rien n’implémente encore le protocole”. Les moniteurs sont censés être mémorisés, mais “si vous débranchez vos moniteurs, ils sont oubliés”.

Absence de remplacement pour certains gestionnaires de fenêtres X11

Il n’existe pas de bon équivalent Wayland pour DWM (DWL “n’est pas pareil”), Awesome WM (Mango WC “n’est pas pareil”), ni pour des projets exotiques comme Metisse (un gestionnaire 2.5D) ou SCWM (dernière mise à jour il y a 26 ans). L’intervenant note : “il y a plein d’options X11 qui sont juste bizarres, et il n’y a tout simplement pas de bon remplacement”.

Applications legacy incompatibles avec XWayland

Certaines applications basées sur d’anciens toolkits, des jeux legacy ou des toolkits custom “faisant des hacks que Xorg supportait à peine” peuvent fonctionner mais avec une expérience dégradée. La seule façon de savoir est de tester sur son propre système.

Accessibilité : une situation en évolution

L’intervenant précise que “Wayland n’a pas d’accessibilité, ce n’est pas vrai”. Des développeurs travaillent sur KDE et GNOME, mais “les choses sont en constante évolution”. Pour quelqu’un qui a besoin d’un lecteur d’écran, une régression est catastrophique : “vous ne pouvez pas utiliser un ordinateur s’il n’a pas de lecteur d’écran fonctionnel”.

La stabilité avant tout

X11, bien qu’imparfait avec des bugs anciens jamais corrigés, “fonctionne comme vous l’attendez et continuera probablement de le faire”. Pour certains, cette prévisibilité est plus importante que les nouvelles fonctionnalités.

Projets de remplacement de Xorg

Plusieurs initiatives existent : Phoenix (très loin d’être utilisable), Yserver (un seul mainteneur, utilise Codex, “quelque peu fonctionnel”), et Xlibre (actif depuis un an, testé par Slackware). L’intervenant avoue : “franchement, je ne pensais pas que ce projet durerait”.

L’appel à l’action pour les utilisateurs X11

L’intervenant est catégorique : “se plaindre aux développeurs de GNOME et KDE que vous aimez X11 ne changera rien”. La solution est de “forker les bureaux, s’impliquer dans Sonic DE, construire une communauté de développeurs autour de X11”. Il conclut : “Linux, c’est le choix, mais pour ça, il faut vraiment faire quelque chose”.

CONCEPTS CLÉS

  • XWayland : Couche de compatibilité permettant d’exécuter des applications X11 sous Wayland. La plupart des logiciels fonctionnent, mais certains legacy posent problème.
  • Portail des raccourcis globaux : Protocole Wayland permettant aux applications d’enregistrer des raccourcis clavier système, encore peu implémenté côté applications.
  • Protocole zones : Extension Wayland pour gérer le placement correct des fenêtres d’applications multi-fenêtres, fusionné mais pas encore utilisé.
  • Xlibre : Fork actif de Xorg, testé par Slackware, qui pourrait devenir une alternative viable à long terme.
  • Yserver : Serveur X11 récent écrit avec Claude/Codex, fonctionnel mais avec des limitations matérielles.

CONCLUSION

Le message principal est que la transition vers Wayland est inéluctable pour les environnements modernes, mais que X11 reste légitime pour des cas spécifiques (matériel ancien, besoins d’accessibilité stables, workflows exotiques). Cependant, les utilisateurs X11 ne peuvent pas exiger des développeurs qu’ils maintiennent indéfiniment l’ancien système : ils doivent soit contribuer activement (fork, développement), soit accepter que leur choix implique de gérer eux-mêmes la maintenance. Comme le résume l’intervenant : “Linux, c’est le choix, mais pour ça, il faut vraiment faire quelque chose”.

Du même canal

Tout voir