I Love KDE Plasma Once Again
L’intervenant revient sur KDE Plasma 6.7 après plusieurs semaines d’utilisation quotidienne, salue la correction d’un problème vieux de 20 ans avec les bureaux virtuels indépendants par écran, mais pointe des bugs résiduels (animation, pager, curseur) et des manques fonctionnels.

SYNTHÈSE STRUCTURÉE
Une stabilité générale enfin au rendez-vous
L’intervenant admet avoir « oublié » de faire cette vidéo parce que l’environnement a été « très, très confortable » au quotidien. Il n’a rencontré qu’un seul crash de bureau, rapidement récupéré en quelques secondes. C’est un changement notable par rapport aux versions précédentes où l’expérience devenait « misérable » dès qu’il fallait travailler sérieusement.
La correction majeure : bureaux virtuels indépendants par écran
Le point central de la vidéo est la nouvelle option « switch desktops independently for each screen » dans les paramètres des bureaux virtuels. Avant, changer de bureau virtuel affectait tous les moniteurs simultanément, ce qui rendait impossible de garder des fenêtres (notes, OBS, gestionnaire de fichiers) visibles sur un écran secondaire pendant qu’on changeait d’espace sur l’écran principal. L’intervenant explique : « être capable de changer l’espace de travail indépendamment sur tous mes moniteurs était absolument critique pour ma façon de travailler ». Il précise qu’il gardera cette option activée en permanence.
Le thème Oxygen : un retour assumé à la profondeur visuelle
L’intervenant utilise Oxygen, un thème historique, plutôt que Breeze par défaut. Il apprécie les dégradés et la profondeur visuelle, contrastant avec les thèmes plats du reste de l’écosystème Linux. Il admet que c’est probablement de la nostalgie, mais assume pleinement : « c’est ma nostalgie, et je vais continuer à en profiter ». Il recommande au minimum d’essayer ce thème, tout en reconnaissant qu’il reste imparfait (le flou n’est pas encore adapté, par exemple).
Le pager et les indicateurs de bureau : des incohérences avec la nouvelle fonctionnalité
Le plugin « minimal desktop indicator » affiche le mauvais bureau quand les écrans sont indépendants, car il se base sur le moniteur focalisé. Le pager par défaut de Plasma, lui, affiche des fenêtres fantômes : il montre quatre fenêtres alors qu’une seule est ouverte, et ne reconnaît pas la séparation des bureaux par écran. L’intervenant considère ces problèmes comme des « problèmes de jeunesse » d’une fonctionnalité récente, mais espère qu’ils seront corrigés.
Micro-stutters et curseur matériel : un problème de rendu subtil
Des chutes de trames très légères (une ou deux images) apparaissent lors des animations ou des changements de curseur. L’intervenant précise que d’autres utilisateurs ont remarqué le même phénomène, et que la cause n’est pas claire. Une piste évoquée est la désactivation du curseur matériel (hardware cursor), qui pose aussi un problème de positionnement lors d’un zoom : le curseur visuel ne correspond plus à la zone cliquable.
Animations : un régression de vitesse liée au taux de rafraîchissement
Le nouveau curseur de vitesse d’animation est cassé sur les écrans à haute fréquence. L’intervenant explique que la vitesse maximale actuelle correspond à l’ancienne vitesse médiane, et que le problème s’aggrave avec le taux de rafraîchissement : « si la vitesse d’animation ralentit en fonction du taux de rafraîchissement et devient de plus en plus lente à mesure que vous montez, c’est clairement un bug ». Il cite le rapport de bug « Animation speed slider has less choices, two slow animations » et recommande une solution de contournement via la commande suivante :
kwriteconfig6 --file kwinrc --group Compositing --key AnimationDurationFactor 0.5
Cette commande définit un facteur de durée d’animation plus court, mais l’intervenant note qu’elle ne fonctionne pas toujours de manière fiable.
Bug d’affichage : une ligne de pixels aléatoires
Parfois, une fine ligne de pixels colorés et désordonnés apparaît entre l’en-tête d’une application et son contenu. Ce bug n’est pas reproductible et n’est pas spécifique à Oxygen, puisqu’il a été observé aussi avec Breeze. Il disparaît généralement en déplaçant ou en rouvrant la fenêtre.
Focus au survol : l’en-tête de fenêtre ignoré
Avec l’option « hover to focus », le survol de l’en-tête d’une fenêtre ne déclenche pas le focus, contrairement au survol du contenu. L’intervenant trouve cela incohérent : « hover to focus devrait être hover to focus ». Il suppose que ce bug est ancien, mais ne l’avait jamais remarqué auparavant.
Lueur des fenêtres sur plusieurs moniteurs
Plasma permet à une fenêtre de s’étendre sur plusieurs écrans, ce qui est un avantage par rapport à d’autres environnements comme COSMIC. Cependant, la lueur indiquant la fenêtre focalisée apparaît sur les bords des écrans adjacents, créant des halos visibles. L’intervenant considère cela comme un inconvénient mineur, mais souhaiterait que ce soit corrigé.
Manette de jeu : un bug de configuration
L’option « allow using as pointer and keyboard » doit être désactivée pour éviter que le stick gauche d’une manette ne contrôle la souris pendant les jeux. L’intervenant a découvert un bug : si aucune manette n’est branchée, l’option disparaît du menu et la sélection retombe sur l’option précédente, ce qui peut réactiver l’émulation souris sans que l’utilisateur le sache. Il précise que cette option est désactivée par défaut depuis la version 6.7.1.
Téléportation du curseur : une fonctionnalité manquante
L’intervenant souhaite pouvoir déplacer le curseur et le focus vers un autre moniteur en une seule action. Actuellement, il faut utiliser Super+Tab pour changer de focus, puis Super+F5 pour déplacer le curseur. Il a tenté d’utiliser qdbus pour enchaîner les deux actions, mais cela ne fonctionne pas avec plusieurs moniteurs. Il suggère qu’une solution pourrait exister via un script KWin, mais n’a pas encore exploré cette piste.
Séparation des applications et composants système dans la barre d’état
L’intervenant aimerait pouvoir séparer visuellement les applications épinglées dans la zone de notification des composants système (volume, réseau, etc.). Il note qu’il n’existe pas de moyen standard de le faire avec la barre d’état par défaut, mais considère cela comme un détail mineur.
CONCEPTS CLÉS
- Bureaux virtuels indépendants par écran : fonctionnalité permettant de changer d’espace de travail sur un moniteur sans affecter les autres, essentielle pour les configurations multi-écrans avec des fenêtres persistantes.
- Pager : widget Plasma affichant une vue miniature des bureaux virtuels et des fenêtres ouvertes.
- Hardware cursor : curseur rendu directement par le matériel (GPU) plutôt que par le compositeur, réduisant la latence mais pouvant causer des problèmes de positionnement.
- AnimationDurationFactor : paramètre KWin contrôlant la vitesse des animations via un facteur multiplicateur.
- Hover to focus : mode de focus où le survol d’une fenêtre lui donne le focus sans clic, pratique pour les flux de travail rapides.
CONCLUSION
KDE Plasma 6.7 marque un tournant pour l’intervenant : la correction des bureaux virtuels indépendants par écran résout un problème structurel qui le bloquait depuis des années, rendant l’environnement enfin utilisable au quotidien. Les bugs restants (animations lentes, pager incohérent, micro-stutters) sont réels mais mineurs, et l’intervenant les considère comme des « problèmes de jeunesse »