Linux Mint's Wayland Session Is Ready After 3 Years

La session Wayland de Cinnamon sur Linux Mint passe du statut expérimental à un support complet dans la prochaine version majeure (prévue pour décembre 2026), mais X11 reste le serveur d’affichage par défaut, avec une transition potentielle repoussée à plusieurs années.

Voir la source

SYNTHÈSE STRUCTURÉE

Le passage de Wayland de « expérimental » à « supporté »

L’intervenant explique que la session Wayland de Cinnamon, initialement qualifiée d’« utilisable mais pas bonne » en 2023, a atteint un niveau de maturité suffisant pour être considérée comme « solide » et « presque au niveau de X11 » dans la version 6.7.4 de Cinnamon. Le billet de blog officiel de juillet 2026 confirme que « Wayland support will no longer be considered experimental » et que « both X11 and Wayland will be fully supported ». Cela ne signifie pas une parité parfaite des fonctionnalités, mais la résolution des problèmes critiques qui rendaient la session inutilisable au quotidien.

Les correctifs majeurs apportés à Wayland

Plusieurs problèmes ont été résolus : le positionnement correct des fenêtres, des menus contextuels et des pop-ups (évitant qu’ils ne débordent de l’écran), la prévention du vol de focus, la gestion des crashs dans cinnamon, muffin, cinnamon-session et XWayland, ainsi que le support amélioré des écrans multiples et des switchs KVM. L’intervenant note que « proper mapping, sizing and positioning for new windows, app pop-up menus and context menus » était un problème récurrent dans d’autres environnements comme KDE, et que des anomalies subsistent encore (ex. : un menu de gestionnaire de fichiers qui apparaît sur l’écran primaire au lieu du bon).

L’accélération matérielle enfin intégrée

Un point bloquant majeur pour sortir Wayland du statut expérimental était l’absence d’accélération matérielle. L’intervenant précise que « hardware acceleration throughout the compositor, desktop session, and both Wayland and XWayland clients » est désormais implémentée. Sans cela, le rendu logiciel (software rendering) fonctionne pour une machine virtuelle ou des tests, mais « it’s not great for day-to-day usage when you’ve got a whole GPU sitting there doing nothing ».

Support des applications Chromium et des écrans haute résolution

Les correctifs incluent la gestion des applications basées sur Chromium (Slack, VS Code) qui posent souvent des problèmes de rendu sous Wayland, ainsi que le support complet du HiDPI (icônes nettes, curseurs corrects). L’intervenant souligne que « the main problem you have here is a lot of random applications doing weird random things with their rendering », ce qui oblige à traiter des cas particuliers imprévus.

Exécution des applications root via pkexec en clients Wayland natifs

Un point technique important : les applications lancées avec pkexec s’exécutent désormais comme des clients Wayland, et non plus via XWayland. L’intervenant précise que « this is something a lot of people still think is impossible to do. It is not. It’s just running it with sudo is not the way to do it ». Cela améliore la sécurité et l’intégration avec le protocole Wayland.

Procédure de test en pré-alpha (non recommandée pour un usage quotidien)

L’intervenant montre comment tester la version pré-alpha de Cinnamon 6.7.4 sous Wayland en modifiant les sources APT. Il faut éditer le fichier dans /etc/apt/sources.list.d/ et remplacer zena par alfa et noble par resolute. Il insiste : « This is not intended. This is pre-alpha stuff for Mint. Things are going to break. Things are not going to be packaged correctly. I do not recommend running it like this on your regular daily driver ». Il conseille d’attendre l’ISO bêta officielle pour un test plus sûr.

X11 reste le serveur d’affichage par défaut

Clem, le développeur principal de Mint, a confirmé que X11 reste le serveur par défaut pour la session Cinnamon. L’intervenant cite : « In an ideal scenario, we managed to make Wayland work just as well as X11 and we ship with X11 by default. That’s what we’re aiming for right now. Wayland is promising, requires usage, testing, feedback, and growth. X11 is proven and mature ». La transition vers Wayland comme défaut n’est pas envisagée avant au moins un cycle complet de publication (environ deux ans) avec une session Wayland parfaitement fonctionnelle et un an de retours utilisateurs.

Compatibilité avec XFCE et MATE

Une raison pratique de conserver X11 est la nécessité de supporter les éditions XFCE et MATE de Linux Mint, qui ne fonctionnent pas encore sous Wayland. L’intervenant explique : « Some desktops don’t work on Wayland, so X11 is still needed. Even though the Cinema version is their main version, they do have the XFCE and the Mate version ». Tant que le serveur X est présent pour ces éditions, il n’y a pas d’urgence à abandonner X11 pour Cinnamon.

Fonctionnalités conservées : sélection primaire et glisser-déposer

Deux fonctionnalités souvent citées comme problématiques sous Wayland sont la sélection primaire (copier en sélectionnant, coller avec le clic du milieu) et le glisser-déposer. L’intervenant confie que « yes, that works fine. I’m on mint 23 cinnamon Wayland here, and there’s no problem with this » pour la sélection primaire. Pour le glisser-déposer, il note que « moving tabs in Firefox and drag and dropping files in Nemo works fine », même s’il reste un petit bug d’icône manquante (emblem « copy/move ») qui sera corrigé avant la sortie.

Calendrier de disponibilité

La version stable de Cinnamon avec Wayland supporté sera intégrée à la prochaine version majeure de Linux Mint, prévue « around Christmas this year » (décembre 2026). La version Debian (LMDE) recevra ces améliorations « sometime around December of this year » après la sortie stable. La phase bêta pourrait être prolongée au-delà des 4 à 6 semaines habituelles, en raison de l’ampleur des changements et du besoin de tests approfondis.

CONCEPTS CLÉS

  • Wayland : Protocole d’affichage moderne remplaçant X11, offrant une meilleure sécurité et des performances accrues, mais avec une compatibilité applicative encore imparfaite.
  • XWayland : Couche de compatibilité permettant d’exécuter des applications X11 sous Wayland, souvent source de bugs et de limitations.
  • pkexec : Outil d’élévation de privilèges similaire à sudo, mais conçu pour fonctionner correctement avec Wayland (contrairement à sudo qui force le passage par XWayland).
  • Sélection primaire : Fonctionnalité X11 permettant de copier du texte en le sélectionnant et de le coller avec le clic du milieu de la souris. Son implémentation sous Wayland dépend de chaque environnement de bureau.
  • HiDPI : Affichage haute densité de pixels, nécessitant un redimensionnement correct des éléments graphiques (icônes, curseurs) pour rester lisibles sur les écrans 4K et plus.

CONCLUSION

Le message principal est que Linux Mint franchit une étape décisive en rendant Wayland pleinement supporté dans Cinnamon, mais sans précipitation : X11 reste le serveur par défaut pour garantir la stabilité et la compatibilité avec les applications existantes. Cette approche prudente, typique de Mint, permet aux utilisateurs de tester Wayland sans risque, tout en laissant le temps aux développeurs de corriger les derniers bugs. Pour un administrateur système, cela signifie qu’il peut commencer à évaluer Wayland dans des environnements de test ou non critiques, mais qu’il ne doit pas

Du même canal

Tout voir