KDE Plasma 6.9 corrigera une erreur de souris gênante sous Linux qui existe depuis des années

KDE a confirmé que le Plasma version 6.9 corrigera une fuite de mémoire qui se produisait chaque fois que nous cliquions avec le bouton droit sur un fichier ou un dossier sur le bureau. La panne, détectée dans le composant bureau plasmalibérait moins de mémoire qu’il ne le devrait à chaque interaction, un problème qui s’accumulait avec une utilisation prolongée de l’ordinateur.

La découverte est incluse dans le résumé hebdomadaire This Week in Plasma, publié par les développeurs du projet. Le bug était activé à chaque clic droit sur des fichiers ou des dossiers du bureau, ce qui faisait que plasma-desktop, le composant chargé de gérer cette zone de l'interface, ne libérait pas correctement la mémoire réservée pour afficher le menu contextuel. Plasma 6,8 stable, publié il y a presque un mois, n'inclut pas ce correctif. Voyons en quoi consistait exactement le bug et ce que cette mise à jour apporte d'autre.

Qu’est-ce qu’une fuite de mémoire sur un ordinateur de bureau ?

La fuite provient de Plasma-Desktop, le composant qui dessine le bureau et gère ses menus contextuels. Chaque clic droit sur un fichier ou un dossier réservait un petit bloc de mémoire, de l'ordre du kilo-octet, que le système ne libérait pas après la fermeture du menu.

Prise isolément, cette consommation est insignifiante. Mais lorsqu'il est répété à chaque clic droit au cours d'une session de travail, l'effet s'accumule : après plusieurs heures d'utilisation du bureau, la mémoire retenue par cette panne peut atteindre une quantité perceptible et rester réservée jusqu'à ce que nous nous déconnections ou redémarrions l'ordinateur.

Ce type de petite fuite passe généralement inaperçu, car les interfaces graphiques n'affichent pas directement la consommation de mémoire associée à chaque clic, elle ne serait donc probablement remarquée que lors de très longues sessions ou sur des ordinateurs avec peu de RAM disponible. KDE n'a pas précisé la quantité de mémoire accumulée au cours d'une session typique.

Quand ce correctif arrivera-t-il dans Plasma 6.9

La solution est conçue pour Plasmas 6.9la prochaine version majeure du bureau, et n'arrivera pas dans la branche de maintenance 6.8.x que nous utilisons actuellement. KDE n'a pas encore publié de date de sortie pour Plasma 6.9, bien que le développement progresse de semaine en semaine avec de nouvelles fonctionnalités documentées dans This Week in Plasma.

Les changements de cette semaine incluent la possibilité de choisir la position des notifications à l'écran (OSD) au lieu de toujours utiliser l'emplacement par défaut, et un ajustement de la taille des widgets que nous ajoutons au bureau, qui sont désormais automatiquement dimensionnés pour éviter que leur contenu ne soit coupé.

Interface d'environnement de bureau Linux KDE Plasma. Photo : KDE.

L'intégration de Navigateur Plasmal'extension qui connecte le navigateur aux fonctions natives de Plasma comme le gestionnaire de téléchargement, avec le Navigateur Glide. Pour ceux qui utilisent systemd 257 ou versions ultérieures, il y a également un changement visuel : lorsque vous exécutez systemd-ask-password –no-tty, la commande utilisée pour demander des mots de passe au terminal graphique, le système affichera une invite de style Plasma au lieu de la demande habituelle en texte brut.

Plasma 6.8.3 résoudra un arrêt de KWin

Outre le développement de Plasma 6.9, l'équipe prépare la publication de Plasmas 6.8.3la prochaine mise à jour de maintenance pour la branche stable. Cette version comprendra un correctif pour KWinle compositeur et gestionnaire de fenêtres Plasma, qui plantait de manière inattendue lors de la connexion d'un écran via DisplayLink, la technologie qui permet de connecter plusieurs moniteurs à un ordinateur via USB au lieu des ports vidéo habituels.

KWin est le composant qui gère les fenêtres, les effets visuels et la sortie sur plusieurs moniteurs dans Plasma, donc un échec dans cette partie affecte directement ceux qui travaillent avec des configurations multi-écrans basées sur USB. KDE n'a pas encore confirmé la date de sortie de Plasma 6.8.3. Le bug avec KWin est indépendant de la fuite de mémoire du bureau : l'un affecte la gestion des fenêtres et des moniteurs externes, tandis que l'autre se limite aux interactions avec les fichiers et dossiers du bureau. Si vous travaillez avec plusieurs moniteurs connectés par USB via DisplayLink, ce correctif arrivera avec la prochaine mise à jour de maintenance 6.8.3.

Questions fréquemment posées

Qu’est-ce que cette semaine dans le plasma ?

Il s'agit du résumé hebdomadaire publié par les développeurs de KDE avec les changements, corrections et nouvelles fonctions qu'ils intègrent au bureau Plasma au cours de son développement.

Qu’est-ce qu’une fuite de mémoire dans un programme ?

Il s'agit d'une erreur logicielle dans laquelle un programme réserve de la mémoire pour une tâche spécifique et ne la libère pas ultérieurement, de sorte que la consommation des ressources du système augmente avec l'utilisation répétée de cette fonction.

Quelle est la différence entre KWin et Plasma-Desktop ?

KWin est le gestionnaire et compositeur de fenêtres de Plasma, en charge des effets visuels et de la gestion des moniteurs, tandis que plasma-desktop est le composant qui dessine le bureau et ses menus contextuels.

Qu'est-ce que DisplayLink ?

Il s'agit d'une technologie qui vous permet de connecter des moniteurs supplémentaires à un ordinateur via un port USB, au lieu d'utiliser des sorties vidéo traditionnelles telles que HDMI ou DisplayPort.