Après quatre mois de développement, la version de l'environnement de bureau KDE Plasma 6.6 a été publiée. Pour évaluer le fonctionnement des nouvelles versions de KDE, vous pouvez utiliser les compilations des projets KDE Linux, KDE Neon et openSUSE (Argon, basé sur openSUSE Leap, et Krypton, basé sur openSUSE Tumbleweed). 
Les principales modifications dans KDE Plasma 6.6 :
- Un nouveau gestionnaire de connexion, Plasma Login Manager, a été ajouté et est développé pour remplacer le gestionnaire d'affichage SDDM (Simple Desktop Display Manager), résolvant des problèmes architecturaux spécifiques à celui-ci. Plasma-login-manager utilise un backend basé sur une version allégée de SDDM et un mécanisme de lancement identique à celui utilisé pour démarrer une session de bureau KDE Plasma. Le design de l'écran de connexion est similaire à celui du verrouillage d'écran actuel de KDE, et les paramètres sont unifiés avec KDE Plasma. Au lieu d'utiliser QML pour la personnalisation des thèmes, il est proposé d'utiliser les plugins d'arrière-plan de bureau, les schémas de couleurs et les thèmes Plasma existants.
Plasma Login Manager est lié au service systemd-logind et fonctionne uniquement sur des systèmes avec systemd. Les développeurs de KDE ont déclaré que l'environnement de bureau KDE Plasma lui-même reste indépendant de systemd et peut continuer à être utilisé sur des systèmes sans systemd, y compris FreeBSD. La dépendance à systemd ne concerne que le nouveau gestionnaire de connexion, qui est un composant facultatif et peut être remplacé par des projets alternatifs fonctionnant sans systemd.
- Un nouveau wizard de configuration initiale, Plasma Setup, a été ajouté, complétant l'écran de bienvenue lors de l'entrée dans le système (Welcome Center). Dans plasma-setup, des opérations système sont proposées, à réaliser avant la première connexion après l'installation, telles que la création d'un nouvel utilisateur, la sélection de la langue et du fuseau horaire, la configuration de la disposition du clavier et la configuration de l'accès réseau.
- Un nouveau clavier à l'écran, plasma-keyboard, a été ajouté et remplace le clavier virtuel Maliit. Plasma-keyboard est basé sur le code du clavier virtuel Qt Virtual Keyboard, inclus dans Qt. La mise en œuvre par KDE a été élargie avec des fonctionnalités d'intégration avec le bureau Plasma, résolvant certains problèmes d'utilisabilité et appliquant un nouvel algorithme de mise à l'échelle, permettant d'améliorer l'affichage du clavier sur des écrans étroits.
- Le programme de capture d'écran Spectacle intègre une fonction de reconnaissance optique de caractères (OCR), permettant de convertir les mots présents sur l'image en texte sélectionnable. Dans sa version actuelle, la fonctionnalité OCR est limitée à Spectacle, mais il est prévu de la séparer en une bibliothèque et de l'utiliser dans d'autres applications KDE. La reconnaissance de texte est réalisée à l'aide du package Tesseract et ne s'active que s'il est présent dans le système.
Spectacle offre également la possibilité de marquer certaines fenêtres pour les exclure lors de la capture du contenu de l'écran (dans les screencasts, ces fenêtres et les fenêtres contextuelles associées seront masquées). Une fenêtre peut être marquée via les menus contextuels dans l'en-tête et le gestionnaire de tâches, ainsi que dans l'éditeur de règles de fenêtre. Une touche « Ouvrir le dossier contenant » a été ajoutée aux notifications de captures d'écran pour ouvrir le répertoire dans lequel les captures sont enregistrées.
- Ajout de la possibilité de sauvegarder les paramètres d'apparence actuels sous la forme d'un nouveau thème.
- L'interface de changement de thème permet de prévisualiser les versions sombres des thèmes GTK.
- Ajout de la prise en charge de la configuration du surlignage visuel des bordures et des contours des éléments d'interface, pour lesquels le thème Breeze est utilisé. Entre autres, il est possible de désactiver complètement les séparateurs d'éléments ou de les séparer de manière contrastée avec une couleur choisie.
- Dans l'interface de sélection des Emoji, une option a été ajoutée pour changer la couleur de peau lors de l'affichage de personnes et de mains.
- Dans le widget de gestion de la connexion réseau, un bouton a été ajouté pour se connecter au réseau en récupérant les paramètres Wi-Fi via un scan de QR code.
- La barre des tâches a été mise à jour pour permettre le changement du niveau de volume d'une tâche en utilisant le défilement de la molette de la souris sur l'icône de l'application.
- Dans le widget de liste des fenêtres, il est désormais possible d'exclure les fenêtres ouvertes sur d'autres écrans et bureaux virtuels. Une option a également été ajoutée pour ouvrir une fenêtre après avoir maintenu le pointeur de la souris sur sa miniature pendant un certain temps.
- Sur le bureau, il est possible d'afficher un dialogue avec les propriétés en double-cliquant avec la souris sur un fichier ou un répertoire tout en maintenant la touche Alt enfoncée.
- Dans le configurateur, l'interface de correction des couleurs a été améliorée pour les personnes ayant des troubles de la perception des couleurs. Un filtre pour l'affichage en nuances de gris a été ajouté.
- Un mode permettant de centrer l'affichage par rapport à la position du curseur a été ajouté à l'effet d'agrandissement des zones d'écran (lors de l'agrandissement, le curseur reste toujours au centre de l'écran).
- Dans l'application System Monitor, un support pour la définition des priorités des processus a été ajouté, similaire à ce qui peut être fait dans l'ancienne application KSysGuard.
- Par défaut, la vérification des erreurs dans le système de fichiers lors du montage d'un périphérique externe a été arrêtée, cette opération étant désormais invoquée sur demande via une option distincte.
- Dans la boîte de dialogue de sélection de l'écran, un champ de recherche et de filtrage a été ajouté, permettant de trouver rapidement un écran par son nom en cas de grand nombre de fenêtres ouvertes.
- Dans les applications de lecture de contenu multimédia, la prise en charge du défilement avant et arrière à l'aide de touches spécialisées sur le clavier a été mise en œuvre.
- Le gestionnaire composite kwin a ajouté la prise en charge du protocole Wayland color-management-v2, offrant des capacités de gestion des couleurs.
- Le gestionnaire composite KWin a mis en œuvre l'émulation de l'extension XRandr, utilisée pour le changement dynamique de résolution, la rotation, la transformation et le miroir du contenu de l'écran. Le support mis en œuvre a résolu les problèmes d'affichage des applications X11 en plein écran sur des écrans larges lors de l'utilisation de XWayland.
- L'utilisation du protocole Wayland xdg-activation pour changer le focus d'entrée entre les applications a été améliorée.
- Le fonctionnement des opérations de glisser-déposer entre les fenêtres d'applications basées sur Wayland et XWayland a été amélioré.
- Le support du mirroring du contenu sur plusieurs écrans a été considérablement amélioré dans les sessions basées sur Wayland.
- La possibilité d'utiliser l'outil kscreen-doctor dans une session Wayland pour ajouter ses propres modes d'écran a été ajoutée.
- Dans le widget de gestion Bluetooth, un bouton «Oublier l'appareil» a été ajouté pour supprimer rapidement un appareil couplé sans passer par le configurateur.
- Dans le widget de gestion de l'alimentation, des informations sur les types de verrouillage appliqués à des applications distinctes (verrouillage empêchant le passage en mode veille ou verrouillage empêchant le lancement de l'économiseur d'écran) ont été ajoutées.
- En visionnant les miniatures des fenêtres dans le widget de gestion des tâches, le focus est mis sur la fenêtre active pour la mettre en évidence parmi les autres fenêtres ouvertes.
- La lisibilité des étiquettes de texte dans les widgets de la barre a été améliorée.
- Dans le widget du tableau de bord des applications (Application Dashboard), le schéma de couleurs choisi est pris en compte pour s'afficher en tons clairs en mode clair (par défaut, le menu continue de s'afficher en mode sombre). Une option de redimensionnement des sections pour les applications favorites (Favorites) et courantes a été ajoutée afin de donner plus d'espace à l'une d'elles sur l'écran.
- Le bouton pour afficher le dialogue de visualisation du code QR a été supprimé du widget du presse-papiers (klipper) — le code QR s'affiche maintenant directement dans l'interface.
- Une page pour déterminer la luminance moyenne maximale en mode plein écran a été ajoutée au widget de calibration HDR.
- Le widget des horloges a été mis à jour pour utiliser la bibliothèque «libclock», ce qui a permis de résoudre les problèmes de fuseaux horaires et d'améliorer l'efficacité du chronomètre.
- L'interface de configuration du widget du chronomètre a été repensée (un bloc de paramètres unifié a été proposé plutôt que deux pages).
- Dans le menu Kickoff, la prise en charge du défilement de la liste des applications favorites a été mise en œuvre lorsque celles-ci ne tiennent pas dans l'espace qui leur est attribué.
- Dans le menu des applications (Kickoff), une séparation visuelle des catégories sélectionnées adjacentes a été réalisée.
- Dans le widget du menu des applications (Kicker), l'affichage du sous-menu a été réglé lors du déplacement rapide du curseur sur les éléments du menu de premier niveau. Le sous-menu s'ouvre à gauche de l'élément parent lorsque le widget est placé dans le panneau latéral droit.
- Dans le menu des applications Kickoff, il est maintenant possible d'utiliser les touches de navigation pour revenir de la zone de résultats de recherche au champ de saisie de la requête.
- Dans le widget de la liste des fenêtres, des paramètres ont été mis en place pour afficher le menu au survol de la souris et masquer l'icône de la fenêtre (seul le nom de la fenêtre restera visible).
- Il est désormais possible de configurer l'ordre d'affichage des icônes dans le widget de fin de session et de verrouillage de l'écran.
- Dans le configurateur, la taille de tous les curseurs a été uniformisée sur la page de configuration de l'écran.
- Une nouvelle bouton a été ajoutée à l'interface contextuelle de la configuration des écrans dans les configurations multi-écrans pour appeler le configurateur complet.
- L'interface de configuration Bluetooth a été repensée dans le configurateur. Des cadres ont été ajoutés pour les boutons des éléments de la liste, le texte sur les boutons « Connecter » a été ajouté, et l'onglet avec les paramètres de l'appareil actif est masqué lorsque le Bluetooth est désactivé.
- Des marges supplémentaires ont été mises en œuvre dans le configurateur sur la page de sélection des fonds d'écran.
- Une combinaison de touches Meta+I a été ajoutée pour appeler le configurateur.
- La taille des curseurs sur la page de configuration de l'écran dans le configurateur a été unifiée.
- Dans le configurateur, sur la page des paramètres de connexion aux bureaux distants il est maintenant possible d'afficher des avertissements liés aux erreurs dans l'interface principale sans avoir à ouvrir le journal en cas de défaillance.
- Dans le configurateur, lors de la tentative de suppression complète d'un groupe de raccourcis, une demande de confirmation est maintenant réalisée, mettant en évidence les éléments à supprimer.
- L'affichage de l'état des disques sur la page de diagnostic SMART dans le configurateur a été amélioré.
- Des informations sur les réseaux sans fil connectés, similaires à celles affichées dans le panneau de l'applet, ont été ajoutées à la page de configuration de la connexion réseau et du Wi-Fi dans le configurateur.
- Dans le configurateur, les pages de configuration de Thunderbolt et de l'écran tactile ne sont affichées que si le matériel correspondant est présent.
- Une page récapitulative avec des paramètres pour les applications Windows et les jeux a été ajoutée à l'interface de calibration HDR.
- L'application System Monitor a intégré une fonctionnalité pour rechercher des processus en tenant compte non seulement du nom, mais aussi des options de ligne de commande, et la boîte de dialogue pour configurer les colonnes affichées a été élargie.
- Un avertissement a été ajouté à l'écran de fin de session, informant que le redémarrage entraînera le chargement d'un autre système d'exploitation.
- La prise en charge du fournisseur de mots de passe oo7, qui supporte l'API Secret Service, a été ajoutée.
- Une option pour désactiver les indicateurs de délai d'expiration automatique dans les notifications a été ajoutée (dans certains systèmes, cette indication augmente la charge du CPU de 15%).
- L'utilisation d'un contrôleur de jeu est maintenant perçue comme une activité qui bloque la mise en veille et l'activation de l'écran de veille.
- La prise en charge de la plateforme OpenBSD a été améliorée (1,2,3).
- La page des paramètres d'accès aux applications affiche désormais l'identifiant de l'application Flatpak (par exemple, « com.github.wwmm.easyeffects ») au lieu du numéro de version. Une possibilité de sélectionner du texte pour le copier dans le presse-papiers a été ajoutée.
- Par défaut, la conservation des mots de passe Wi-Fi est activée dans un contexte global, accessible uniquement à l'utilisateur root, et non lié à des utilisateurs spécifiques. Ce changement permettra aux nouveaux utilisateurs de commencer à travailler sur le réseau immédiatement, si une connexion Wi-Fi a déjà été établie dans le système, sans avoir à se reconnecter. Les fonctionnalités nécessitant une connexion Internet, comme l'utilisation de comptes via LDAP, seront également disponibles dès la page de connexion.
- Il est désormais possible de désactiver temporairement les modèles et commandes dans le gestionnaire de presse-papiers Klipper sans les supprimer de la liste.
- Les coins du marqueur soulignant l'élément actif du menu supérieur dans les applications ont été arrondis.
- L'affichage du rapport d'aspect des vignettes d'images lors de l'utilisation du service de changement de fond d'écran « Bing Picture of the Day » est désormais correct : au lieu de ne sélectionner que le format portrait pour les images, le format paysage ou portrait est choisi de manière adaptative.
- Dans les paramètres de l'extension pour l'intégration avec le navigateur web, un fond sombre est désormais utilisé si le mode sombre est activé dans le navigateur.
- La commande « kcmshell6 —list » a été mise à jour pour inclure le tri par ordre alphabétique.
- Dans KRunner, le changement dynamique de priorité des résultats de recherche selon leur fréquence d'utilisation a été désactivé, ce qui permettra d'obtenir un tri plus prévisible.
- Il est désormais possible pour une application de transmettre la propriété « position » lors du partage d'écran pour améliorer les configurations à plusieurs moniteurs.
- Dans l'interface de recherche, lorsque la requête « winver », familière aux utilisateurs de Windows, est saisie, une page d'informations sur le système est affichée.
- L'icône du site est maintenant affichée lors du contrôle de la lecture de contenu multimédia dans le navigateur via le widget Media Player, lorsque l'image de la couverture de l'album n'a pas pu être récupérée.
- L'animation de transition entre les sections dans les fenêtres a été modifiée.
- Limitation sur le nombre maximum des bureaux virtuels augmenté de 20 à 25 (permet l'affichage des bureaux virtuels dans une grille 5×5).
- Ajout du support du portail xdg pour accéder aux périphériques USB depuis des applications isolées.
- Sur les systèmes avec un noyau Linux 7.0, dont le développement vient de commencer, il est désormais possible d'ajuster la netteté de tout le contenu de l'écran.
- Dans l'interface de sélection des fonds d'écran pour l'affichage en mode diaporama, des boutons pour sélectionner ou désélectionner toutes les miniatures ont été ajoutés.
- Amélioration de l'affichage du contenu sur les pages d'information système.
- Implémentation de la commande «dxdiag», familière aux utilisateurs de Windows, pour afficher des informations sur la sous-système graphique lors de la recherche.
- Les champs de texte utilisent le style standard des boutons pour les actions intégrées.
- Dans le thème GTK Breeze, comme dans le thème Qt Breeze, l'utilisation de dégradés sur les boutons a été arrêtée.
- Des optimisations ont été apportées, permettant de réduire la consommation de mémoire vive dans KDE Plasma de plus de 100 Mo en déchargeant en mémoire les images inutilisées créées pour afficher les fonds d'écran. Le prix de cette optimisation est l'impossibilité d'utiliser le mode mosaïque (tiled) pour les fonds d'écran, utilisé pour recréer un design rétro à la manière de KDE 1. La fonctionnalité de travail avec de tels fonds d'écran a été déplacée du code principal de gestion des images vers un plugin séparé «Tiled».
- Une configuration «KWin Scripts -> Activer les bureaux virtuels uniquement sur l'écran principal» a été mise en place, permettant d'attacher des fenêtres uniquement aux bureaux virtuels sur l'écran principal — sur les écrans secondaires, les fenêtres restent toujours visibles, peu importe le bureau virtuel actif.
- Dans DrKonqi, l'outil d'envoi de rapports de plantage, la prise en compte des fermetures inattendues des applications non liées à KDE a été réalisée, ainsi que la possibilité d'envoyer des rapports de plantage dans de telles programmes aux développeurs ou aux responsables dans la distribution.
- En utilisant la «pipette» (color picker) pour déterminer la couleur d'un pixel à l'écran, la valeur RGB d'origine de la couleur est maintenant transmise, et non la valeur après traitement par des filtres (par exemple, un filtre de mode nuit) ou l'utilisation d'un profil ICC.
- Lors de l'affichage des applications GTK avec le thème Breeze, des marges supplémentaires ont été mises en place pour les barres d'outils (les éléments extrêmes des barres touchaient les bords de la fenêtre) et l'apparition de lignes noires de séparation inesthétiques a été évitée.
- La gestion des coins actifs (Hot-corner) a été assurée pour invoquer des actions sur tous les écrans dans des configurations multi-écrans, et pas seulement sur le premier écran. Ce nouveau comportement peut être désactivé dans les paramètres si souhaité.
- L'interface des dialogues de confirmation des autorisations et de sélection des applications pour le traitement de certains contenus a été retravaillée.

- Les paramètres disparates du plateau système ont été regroupés sur une seule page.
- Il a été assuré de mémoriser le refus de l'enregistrement de la séquence de touches demandée lors du lancement de l'application (les demandes répétées ne s'affichent plus lors des lancements suivants).
- La position de l'icône sur le bureau est désormais conservée après le renommage d'un fichier ou d'un répertoire.
- La qualité et la clarté de l'affichage des informations ont été améliorées lors de l'utilisation d'une échelle fractionnaire de mise à l'échelle combinée avec un rendu logiciel.
- La fermeture accidentelle cyclique des processus ne conduit plus à un épuisement de la mémoire ni à un blocage du système.
- Une icône pour les fichiers contenant du code en Nim a été ajoutée au jeu d'icônes Breeze.
Dans KDE Plasma et KWin, la fluidité des animations a considérablement augmenté lors de l'utilisation d'écrans à fréquence de rafraîchissement supérieure à 60 Hz. - L'optimisation de KWin a réduit l'exécution d'actions superflues lors du traitement de la composition.
- Il est désormais possible de régler la saturation de l'arrière-plan pour l'effet de flou du contenu. Dans le schéma de couleurs sombres par défaut, un flou plus sombre est mis en œuvre, et la saturation est augmentée de 150 %.
- L'interface de la boîte de dialogue pour gérer l'accès distant a été modernisée (1, 2, 3, 4).
- Lors du défilement des icônes groupées dans le gestionnaire de tâches, les fenêtres s'affichent maintenant dans l'ordre de la dernière utilisation, sans prioriser les tâches plein écran.
- Dans l'éditeur de menus (KMenuEdit), le support de la sélection simultanée de plusieurs éléments pour accélérer la suppression en masse a été mis en œuvre.
- La modernisation des boîtes de dialogue pour permettre aux applications isolées d'accéder aux ressources externes (portail XDG) se poursuit. L'interface pour le choix des fenêtres et de l'écran a été simplifiée.
- Dans les applications basées sur le framework Kirigami et QtWidgets, la hauteur des titres et les marges entre les éléments de la liste ont été unifiées.
- Une option a été ajoutée pour attribuer des raccourcis clavier globaux permettant de rembobiner le contenu lu en avant ou en arrière de 5 et 30 secondes. Les raccourcis sont définis par l'utilisateur et sont pris en charge par les lecteurs multimédias utilisant le protocole de contrôle à distance MPRIS.
- La notification d'erreur en cas d'annulation de l'insertion de fichiers sur le bureau à partir du presse-papiers a été supprimée.
- La performance de la sélection d'éléments sur le bureau à l'aide d'un cadre rectangulaire extensible avec la souris a été améliorée.
- Lorsqu'une animation est désactivée dans les paramètres système, l'option « reduced-motion » est automatiquement activée, informant les applications de minimiser l'utilisation d'animations.
- Une option de réglage automatique de la luminosité de l'écran a été ajoutée pour les appareils disposant d'un capteur de luminosité.
- Un contournement a été mis en place pour résoudre le problème d'affichage incorrect des couleurs lors de l'exécution de jeux Windows prenant en charge HDR dans Wine ou Proton.
- Une action Meta+Shift+O a été ajoutée au gestionnaire de réduction de toutes les fenêtres pour minimiser toutes les fenêtres sauf celle en cours.
- La possibilité de déplacer les fenêtres avec le stylet d'une tablette graphique a été ajoutée (déplacement du stylet tout en maintenant la touche Meta enfoncée).
- La fréquence des dropping frames sur les moniteurs à très haute fréquence de rafraîchissement a été réduite.
- Dans les applications utilisant xdg-desktop-portal-kde, une option a été ajoutée pour empêcher la fin de session, par exemple, en raison de documents non sauvegardés.
Source : opennet.ru


Dans KDE Plasma et KWin, la fluidité des animations a considérablement augmenté lors de l'utilisation d'écrans à fréquence de rafraîchissement supérieure à 60 Hz.