Présentation de Plasma 6.8
Le 14 octobre, KDE a publié la version 6.8 de son environnement de bureau, baptisée « 30th Anniversary Edition ». Cette mise à jour s’inscrit dans la continuité de la série 6, mais introduit un ensemble de changements destinés à préparer le bureau aux exigences futures. Parmi les améliorations visibles, on retrouve une prise en charge accrue des décorations de fenêtres – ombres et coins arrondis – appliquées aux applications tierces, ainsi qu’une rationalisation du système de thèmes Union, qui simplifie la création et le partage de palettes graphiques.
En parallèle, KDE a intégré le gestionnaire de sauvegarde Kup directement dans le shell Plasma, offrant ainsi aux utilisateurs un point d’accès unique pour planifier et restaurer des instantanés système. Cette intégration ne modifie pas le fonctionnement interne de Kup, mais elle réduit le nombre d’étapes nécessaires pour lancer une sauvegarde depuis l’interface graphique.
Transition vers Wayland et fin du support X11 natif
Plasma 6.8 marque la fin du lancement de nouvelles sessions X11 depuis le gestionnaire de connexion. Le protocole X11, actif depuis plus de quatre décennies, reste utilisable grâce à la couche de compatibilité XWayland, qui traduit les appels X11 en appels Wayland. Cette solution garantit que les applications dépendant encore de X11 continuent de fonctionner, mais uniquement dans un environnement Wayland sous-jacent. Les utilisateurs qui conservent Plasma 6.7 garderont leurs sessions X11 existantes tant qu’ils ne migreront pas vers la version 6.8.
Le retrait du support natif X11 suit la même trajectoire que GNOME, qui a désactivé les sessions X11 par défaut en 2025. D’un point de vue technique, Wayland élimine le serveur d’affichage centralisé d’X11 et délègue le rendu aux composantes du client, ce qui réduit la latence d’affichage et améliore la gestion des entrées. La migration impose toutefois que les développeurs adaptent leurs applications aux API Wayland ou assurent la compatibilité via XWayland, sous peine de perdre des fonctionnalités avancées comme le partage d’écran ou la capture de pointeur.
Nouvelles fonctionnalités techniques
Plasma 6.8 active par défaut le triple buffering pour les cartes graphiques Nvidia. Cette technique insère un tampon supplémentaire entre le rendu GPU et l’affichage, limitant les artefacts visuels lors de variations de fréquence d’images. Le triple buffering est particulièrement utile sur des configurations où le taux de rafraîchissement du moniteur ne correspond pas exactement à la cadence de rendu du GPU, car il évite les déchirures d’image sans introduire de latence perceptible.
Le shell introduit également kscreenctl, un utilitaire en ligne de commande dédié à la configuration d’affichage. Il permet de lister les sorties, de changer la résolution ou d’activer/désactiver des écrans sans recourir à l’interface graphique. Exemple d’utilisation :
kscreenctl set --output HDMI-1 --mode 1920x1080 --rate 60Cette approche cible les utilisateurs avancés qui automatisent leurs configurations via des scripts, notamment dans des environnements multi‑moniteurs ou lors de l’utilisation de stations d’accueil.
Implications pour les utilisateurs et les développeurs
Pour les utilisateurs finaux, la migration vers Wayland implique que les performances d’affichage seront généralement supérieures, mais que certaines applications legacy, notamment les jeux ou les outils de capture d’écran dépendant d’extensions X11, devront s’appuyer sur XWayland. La disponibilité de Kup dans le shell simplifie la planification de sauvegardes, mais ne supprime pas la nécessité de vérifier la cohérence des points de restauration.
Les développeurs doivent désormais tester leurs applications sous Wayland, vérifier la prise en charge du triple buffering Nvidia et envisager l’utilisation de kscreenctl pour offrir des options de configuration avancées. L’abandon du support X11 natif réduit la charge de maintenance du code lié à X11, mais maintient une dépendance indirecte via XWayland, ce qui peut compliquer le diagnostic de bugs graphiques.