Publication de l'environnement de bureau KDE Plasma 6.7

Après quatre mois de développement, la publication de l'environnement de bureau KDE Plasma 6.7 est disponible. Pour évaluer le fonctionnement des nouvelles versions de KDE, vous pouvez utiliser les distributions des projets KDE Linux, KDE Neon et openSUSE (Argon, basé sur openSUSE Leap, et Krypton, basé sur openSUSE Tumbleweed).

Les principales nouveautés de KDE Plasma 6.7 :

  • Un moteur de styles unifié, Union, a été intégré, permettant d'utiliser différentes technologies de style pour les applications, disponibles dans KDE. Par défaut, le format CSS est utilisé pour les styles au lieu de SVG utilisé auparavant. Une nouvelle implémentation du thème Breeze, réalisée au format CSS, a été préparée.
    Le moteur Union se compose de trois couches :
    • La couche d'entrée est mise en œuvre via des plugins ajoutables, permettant l'analyse des formats de fichiers de styles et leur transformation en description abstraite pour le rendu. Par exemple, les thèmes au format SVG ou CSS peuvent être utilisés comme format d'entrée.
    • La couche intermédiaire se présente sous la forme d'une bibliothèque décrivant le modèle de données et les méthodes pour appliquer les styles à chaque élément.
    • La couche de sortie contient des plugins pour convertir le style universel formé par la couche intermédiaire en commandes de rendu spécifiques à une pile graphique donnée. Par exemple, des styles pour QtQuick ou Qt Widgets peuvent être générés en sortie.

  • Un support complet de la sauvegarde et de la restauration des sessions lors de l'utilisation de Wayland a été mis en œuvre, permettant de restaurer l'état, la liaison aux bureaux virtuels et la position des fenêtres d'une session interrompue après un redémarrage ou une défaillance. La réalisation est basée sur le support du protocole xdg-session-management ajouté dans KWin, proposé dans la version Wayland-Protocols 1.48.
  • Il est désormais possible de basculer indépendamment entre les bureaux virtuels sur chaque écran (auparavant, les bureaux virtuels étaient basculés de manière synchronisée sur tous les moniteurs, maintenant en fonction de chaque moniteur).

  • Ajouté un mode de saisie au clavier pour les caractères diacritiques et symboles spéciaux absent sur le clavier physique. En maintenant enfoncée la touche associée au symbole spécial, une infobulle apparaît, permettant de sélectionner rapidement le symbole souhaité pendant la saisie. La sélection se fait à l'aide des touches de direction, en appuyant sur les chiffres mentionnés dans l'infobulle, ou en cliquant avec la souris. Ce mode est implémenté dans le module plasma-keyboard et nécessite l'activation du clavier virtuel (Paramètres système > Clavier > Clavier virtuel).

  • Il est désormais possible d'installer ses propres thèmes sonores à partir d'archives téléchargées, sans avoir besoin de les décompresser manuellement dans le répertoire …/share/sounds.

  • Ajout d'une fonction pour vérifier les paramètres du microphone, permettant d'enregistrer sa voix puis de rejouer l'enregistrement pour évaluer la sensibilité paramétrée du microphone.

  • Les widgets de contrôle de la luminosité et de la reproduction des couleurs ont été dotés de boutons permettant de basculer rapidement entre les modes clairs et sombres.

  • Le widget de gestion de l'impression a été enrichi d'indications sur le nombre de tâches d'impression actives et en attente séparément pour chaque imprimante.

  • L'ancien dialogue de gestion de la file d'attente d'impression a été remplacé par un appel à une application distincte plasma-print-queue, permettant une gestion visuelle de plusieurs files d'attente pour différentes imprimantes locales ou externes.

  • Le widget d'impression ancré sur la barre des tâches a été enrichi d'étiquettes indiquant le nombre de travaux actifs et en attente.
  • En mode aperçu, activé par la combinaison de touches Meta + W, il est maintenant possible d'utiliser le défilement ou les touches Page Up/Page Down pour naviguer entre les bureaux virtuels.

  • Le menu a été enrichi de la possibilité de déplacer des applications dans la section 'Favoris' et de les en retirer, par un glisser-déposer des raccourcis à partir des widgets Application Launcher, Application Menu et Application Dashboard.

  • L'ordre des sections sur la page d'accueil du gestionnaire d'applications Discover a été modifié : la section « choix de l'édition » a été déplacée à la deuxième position, juste après la liste des paquets les plus populaires. Sur la page des mises à jour, la recherche est désormais insensible à la casse, et sur la page listant les programmes installés, la répartition en catégories est activée par défaut pour faciliter la recherche de l'application souhaitée. Une option a été ajoutée pour quitter automatiquement le programme après l'installation des mises à jour. Par défaut, les applications sont triées par le nombre d'avis (le tri par note peut être rétabli dans les paramètres). Les éléments non liés aux applications ont été supprimés de la page d'accueil. La présentation de la zone des paramètres des applications a été repensée, et le bouton d'installation a été transféré dans cette zone.

  • Il est désormais possible d'ajouter des widgets supplémentaires avec des horloges pour différents fuseaux horaires, qui afficheront notamment les différences de temps par rapport au fuseau horaire actuel.
  • Le choix du thème d'apparence Air Plasma a été réintroduit, étant plus léger que le thème Oxygen.

  • Un style de sélection arrondi a été implémenté pour les éléments dans les applications basées sur QtWidgets, telles que Dolphin, Okular et KMail. Ce changement permet d'uniformiser l'apparence et de passer au style de sélection précédemment utilisé dans les applications basées sur QtQuick.

  • L'animation d'apparition des notifications a été modifiée, celles-ci sortant désormais du bord le plus proche de l'écran. Dans les notifications générées par le bureau Plasma, l'icône a été changée et le titre a été abrégé.
    Il est désormais possible de définir une combinaison de touches globale pour effacer l'historique des notifications.

  • L'interface utilisateur Plasma Bigscreen a été intégrée, conçue pour une utilisation sur des appareils multimédias connectés aux téléviseurs et projecteurs. L'environnement a été optimisé pour fonctionner sur de grands écrans et pour être contrôlé sans clavier, en utilisant des télécommandes ou un assistant vocal.

  • Il est désormais possible d'attribuer un profil de couleur ICC à l'affichage lorsque le mode HDR est activé.
  • Le gestionnaire de compositions KWin a ajouté la possibilité d'utiliser des tampons de trame virtuels interchangeables lors de l'utilisation de plusieurs GPU (multi-GPU swapchain), ainsi qu'un support pour l'API graphique Vulkan dans le backend DRM (Direct Rendering Manager), ce qui, après des optimisations futures, permettra d'augmenter les performances dans les configurations avec plusieurs GPU. À ce stade, les performances des configurations avec des GPU intégrés AMD et Intel et des cartes graphiques discrètes AMD et NVIDIA en utilisant Vulkan correspondent approximativement à OpenGL.
  • Ajout du support du portail (xdg-desktop-portal) «Applications en arrière-plan» (org.freedesktop.background.Monitor), permettant aux applications graphiques de passer en mode arrière-plan en masquant les fenêtres, ne laissant qu'un indicateur de leur état dans la zone de notification système.

  • Ajout du support du portail xdg Notification pour la configuration et l'affichage des notifications provenant d'applications isolées, par exemple fournies au format Flatpak.
  • Ajout du support de la deuxième version du portail
    org.freedesktop.impl.portal.InputCapture, utilisé pour organiser l'accès à la capture d'entrée depuis des applications isolées.
  • KWin a ajouté le support du protocole Wayland ext-background-effect-v1, permettant
    de créer des effets tels que le flou d'arrière-plan.
  • Le gestionnaire de compositions KWin a mis en œuvre le support du protocole Wayland expérimental xx-fractional-scale-v2, ce qui a permis d'éliminer les espaces excessifs entre les éléments adjacents sur les écrans haute densité de pixels, par exemple, entre une fenêtre en plein écran et la barre des tâches. Le protocole xx-fractional-scale permet le dimensionnement du système de coordonnées logiques, dont les valeurs sont définies par des entiers, pour améliorer la précision du positionnement et augmenter la résolution des coordonnées logiques jusque sur des pixels individuels. Cette fonctionnalité résout le problème de la résolution limitée du système de coordonnées logiques, insuffisante pour un positionnement au niveau de pixels individuels, nécessaire pour la mise en œuvre complète du dimensionnement fractionné dans KDE.

  • Des optimisations ont été intégrées dans KWin pour améliorer les performances et l'efficacité énergétique des programmes utilisant le CPU pour le rendu. Ces améliorations sont visibles dans la plupart des programmes KDE et dans les applications utilisant QtWidgets (QtWidgets utilise le CPU pour le rendu, tandis que QtQuick utilise l'accélération GPU). Par exemple, lors de l'utilisation de KDevelop, le curseur se déplace désormais toujours de manière fluide, et la charge sur le CPU lors du défilement a été réduite de 80-90 % à 20 %.
  • KWin poursuit l'implémentation du support de l'API graphique Vulkan.
    dans le backend DRM (Direct Rendering Manager). On s'attend à ce que l'utilisation de
    Vulkan permette d'augmenter les performances dans les configurations à plusieurs GPU. La possibilité d'utiliser Vulkan pour charger des textures du GPU vers le CPU a été mise en œuvre.
  • Sur les systèmes avec les pilotes i915 et Intel XE pour les GPU Intel, la prise en charge des plans de superposition matériels (overlay plane) a été activée dans KWin, permettant d'afficher le contenu directement sans passer par le compositing. Ce changement a amélioré les performances et réduit la consommation d'énergie des applications et des jeux prenant en charge cette fonctionnalité ajoutée.
  • KWin a ajouté une heuristique déterminant la pertinence de l'utilisation de la sortie directe (direct scan-out) pour améliorer les performances et réduire la consommation d'énergie lors de l'ouverture de fenêtres en plein écran.
  • Pour de nombreux ordinateurs portables avec des processeurs AMD, il est désormais possible de désactiver le pilote de modulation adaptative de la luminosité de l'écran ou de régler manuellement les paramètres lors de son utilisation. Ce pilote modifie les couleurs à l'écran pour améliorer la visibilité des informations à faible luminosité.
  • KWin a ajouté la prise en charge des 3D LUTs (3D Lookup Tables) pour la remapping des couleurs, ce qui a réduit la consommation de ressources sur le GPU fournissant des fonctions d'accélération pour la conversion des couleurs.
  • KWin a introduit des optimisations réduisant la consommation d'énergie lors de l'utilisation de fenêtres en plein écran et d'effets non affectés par la sortie directe (direct scan-out).
  • La création de contextes OpenGL pour les applications ne utilisant pas OpenGL a été arrêtée, ce qui a permis de réduire la consommation de mémoire de 10-15 Mo par application et de diminuer le temps de chargement.
  • Des optimisations ont été apportées à KWin, améliorant la performance de l'interface de commutation entre fenêtres via Alt+Tab lors de l'activation de l'effet « Mettre en surbrillance la fenêtre » et d'un grand nombre de fenêtres minimisées.
  • KWin a mis en œuvre la mémorisation des marges entre les fenêtres pour chaque écran en mode mosaïque.
  • L'apparence des dialogues créés par KWin a été améliorée.

  • L'interface d'affichage du code QR dans le widget de gestion du presse-papiers a été simplifiée (le bouton de copier a été déplacé dans l'en-tête).
  • La précision du positionnement des widgets sur le bureau a été augmentée. Lors du déplacement d'un widget vers une zone où il ne peut pas tenir, un aperçu montrant le prochain espace libre où le widget va réellement se trouver est désormais affiché.

  • L'option d'utiliser des icônes plus grandes et d'augmenter les marges sur les écrans tactiles et les tablettes a été supprimée dans les widgets Task Manager et System Tray. Il a été précisé que cette option ne fonctionnait pas correctement et causait des problèmes d'affichage.
  • Les widgets et l'application System Monitor prennent désormais en charge le suivi de l'activité réseau sur la plateforme FreeBSD.
  • Le widget de l'outil de sélection de couleur (Color Picker) affiche désormais une indication lorsque aucune couleur n'est sélectionnée (auparavant, il indiquait que la couleur #000000 était sélectionnée).

  • Il est désormais possible d'afficher le bureau le panneau de contrôle les widgets (Widget Explorer) à côté du curseur de la souris, et non à côté du bord gauche de l'écran.
  • Le widget « Disques & Appareils » a amélioré le traitement des dispositifs montés en mode boucle.

  • Le widget d'horloge a ajouté la prise en charge du calendrier lunaire vietnamien.

  • Une bouton unifiée de retour à la page précédente a été mise en œuvre dans les widgets de gestion du presse-papiers et de connexion réseau (désormais, deux boutons « Retour » ne s'affichent plus sur les pages imbriquées).

  • Le widget avec le menu global affiche le menu de la fenêtre active, même si cette fenêtre est placée sur un autre écran. Pour retrouver l'ancien comportement, où le menu disparaît après le déplacement de la fenêtre sur un autre écran, une option spéciale a été ajoutée dans les paramètres.
  • Dans le widget avec le menu global, les coins des éléments du menu surlignés ont été arrondis.
  • Une option pour trier les éléments dans l'ordre inverse a été ajoutée dans le widget System Tray.
  • Le widget à insérer dans le panneau de séparation est désormais accessible via le bouton d'ajout de nouveaux éléments sur la page de configuration du panneau, et non plus via le panneau latéral avec la liste des widgets.

  • Le widget de gestion du réseau a été amélioré pour prendre en charge la création de doublons de profils de connexion réseau.

  • La restriction de 25 secondes pour choisir une couleur après l'appel du widget pipette (Color Picker) a été supprimée.
  • Il a été ajouté une option pour ouvrir le calendrier-planificateur dans l'applet appelé par un clic du bouton central de la souris sur l'horloge.

  • L'applet de configuration du réseau permet désormais de limiter la bande de fréquence Wi-Fi (2,4 GHz ou 5 GHz).
  • Dans le menu utilisant le thème Breeze, il est possible de changer l'arrière-plan des éléments au clic.

  • Dans le menu des applications Kicker, comme dans Kickoff, il est possible d'utiliser des boutons non carrés dans le panneau.
  • Le menu des applications Kickoff affiche maintenant un clignotement de la section 'favoris' immédiatement après l'ajout d'une application dans les 'favoris' via le menu contextuel, afin de montrer clairement où l'application peut maintenant être trouvée rapidement.

  • Dans KRunner, le plugin pour afficher les combinaisons de touches globales est activé par défaut.

  • Lors de la désactivation de l'activation de KRunner lors de la saisie au clavier sur le bureau, un gestionnaire a été mis en place pour sélectionner les fichiers en fonction des premières lettres tapées.
  • Un nouvel élément a été ajouté au menu contextuel affiché lors d'un clic droit sur le fond d'écran, permettant de visualiser les informations concernant l'image.

  • Dans le menu des applications Kicker, un symbole spécial identifie les programmes récemment installés, comme c'est le cas dans l'interface de Kickoff.
  • Dans KRunner, les capacités de calcul d'expressions mathématiques arbitraires ont été étendues, permettant désormais d'entrer non seulement 'sqrt(2) + 2', mais aussi '2 + sqrt(2)'.
  • La taille des images GIF animées créées dans les applications utilisant la bibliothèque KPipeWire a été réduite.
  • Dans le menu des applications Kicker, une option a été ajoutée pour afficher la liste des répertoires récemment ouverts.

  • Le configurateur prend en charge l'aperçu vidéo pour les thèmes de l'écran de connexion SDDM.
  • Le configurateur affiche maintenant les pages de configuration des contrôleurs de jeu, de la souris et du touchpad uniquement si ces appareils sont présents.
  • Dans le configurateur, la page des paramètres de bureau à distance (Remote Desktop) a été déplacée dans le groupe « Sécurité et confidentialité ».

  • Une option a été ajoutée pour modifier le délai avant l'apparition de l'interface de commutation entre les fenêtres après avoir maintenu Alt+Tab.
  • Des options pour modifier l'ordre de tri et le regroupement par bureaux virtuels et pièces (activitie) ont été ajoutées aux paramètres du widget de visualisation de la liste des fenêtres.

  • Dans le configurateur, la page des paramètres du curseur affiche désormais les images des curseurs au format sélectionné lors de l'aperçu.

  • Lors de la réouverture de l'interface de sélection des fonds d'écran, il y a un retour à l'endroit où l'utilisateur s'était arrêté la dernière fois.
  • Dans le configurateur, un bouton « < Retour » plus traditionnel a été utilisé pour revenir des sous-catégories (auparavant c'était « < Nom de la catégorie »).

  • Une interface distincte pour la configuration des imprimantes réseau partagées dans les réseaux Windows a été ajoutée.

  • Dans le configurateur, la page des paramètres de notification prend désormais en charge la lecture des sons de notification sélectionnés, indépendamment de l'activation des sons de notification.
  • Dans le configurateur, des options pour la page de configuration du réseau ont été ajoutées. VPN L2TP.
  • L'interface de configuration d'OpenVPN a été mise à jour, ajoutant la prise en charge des paramètres de gestion de la compression, MTU, NCP, TLS, des délais d'attente et des chiffrages.
  • Dans le configurateur, les onglets « Wi-Fi » et « Sécurité Wi-Fi » ont été combinés dans la page de configuration de la connexion réseau.
  • Dans le configurateur, sur la page de gestion des droits d'accès des applications, un bouton a été ajouté pour révoquer simultanément tous les droits d'écriture des applications de screencast.
  • Dans le configurateur, sur la page « Applications par défaut », il est désormais possible de choisir l'application par défaut pour la fonctionnalité de calendrier-organisation.

  • L'utilitaire Moniteur système et le widget d'affichage des informations système ont ajouté la détection des configurations multi-GPU, ainsi que la fourniture de statistiques sur le chiffrage de disque entier et RAID.
  • L'application Moniteur système et le widget de suivi de l'état du système prennent désormais en compte le choix des unités de mesure d'information, par exemple, GB (milliards d'octets) ou GiB (2^30).
  • Lors de la recherche du mot « mémoire » (memory), il est désormais proposé de lancer l'application Moniteur système dans les recommandations.
  • Dans System Monitor, la séparation du GPU par noms est assurée. Grâce au menu contextuel affiché pour l'application System Monitor, il est désormais possible d'appeler directement des modes de surveillance spécifiques, comme l'affichage de la liste des processus en cours d'exécution.

  • Lors de l'affichage des informations sur le système (Info Center), les lectures des capteurs de température sont désormais affichées dans les unités de mesure définies dans les paramètres système.
  • Le style des infobulles a été modifié pour s'aligner sur le thème actif.
  • L'implémentation de l'effet Mouse Marks (transformation du curseur en marqueur laissant des lignes sur l'écran) sur les écrans tactiles a été améliorée. La prise en charge du dessin simultané de plusieurs lignes sur des écrans multitouch a été ajoutée.
  • Les paramètres de disposition du clavier ont été ajoutés aux réglages synchronisés avec Plasma Login Manager.
  • Un mode global push-to-talk a été mis en œuvre, dans lequel le microphone est activé uniquement lorsque l'on maintient une combinaison spécifique de touches.
  • L'édition des éléments sur le bureau a été améliorée sur les systèmes à écran tactile.
  • Un indicateur de progression pour terminer les processus suspendus a été ajouté au dialogue.

  • Sur les systèmes utilisant Wayland, la synchronisation de l'image du pointeur de style avec celui de la souris et du touchpad a été assurée.
  • Dans KWin, il est possible de définir des règles permanentes excluant le contenu de certaines fenêtres lors de l'enregistrement de screencasts.
  • Le programme de capture d'écran Spectacle a ajouté l'option « —release-capture », équivalente à l'option « Accept on click-and-release » dans les paramètres (prise de capture d'écran immédiatement après la relâche du bouton de la souris après avoir sélectionné une zone rectangulaire, sans confirmation distincte de l'opération).
  • Un arrondi du niveau de mise à l'échelle de l'écran proche de 100 %, 200 % et 300 % a été mis en œuvre pour améliorer les performances.
  • Dans l'interface de sélection des Emoji, les options d'icônes avec différentes teintes de peau sont regroupées dans une boîte de dialogue séparée.

  • Un gestionnaire KIO S3 a été préparé, permettant de travailler directement depuis Dolphin et les applications KDE avec des fichiers stockés dans des espaces de stockage cloud compatibles S3, tels qu'Amazon S3, Cloudflare R2, DigitalOcean Spaces et MinIO.

  • Lors de la disposition en mosaïque de deux fenêtres adjacentes, elles sont désormais centrées uniformément dans tout l'espace écran disponible, prenant en compte les panneaux (auparavant, la fenêtre la plus proche du panneau était compressée plus que l'autre fenêtre).
  • Dans les applications isolées, la fiabilité de l'initiation de l'enregistrement des screencasts et des demandes de bureaux distants a été améliorée.
  • L’accélération 3D a été activée dans des configurations avec plusieurs GPU, dont un ne supporte pas OpenGL.
  • Des problèmes de gestion du presse-papiers dans certaines applications basées sur le framework wxWidgets, telles que KiCad et Audacity, ont été résolus. Le correctif est intégré dans la branche en développement wxWidgets 3.3.3.
  • L'outil kscreen-doctor a été mis à jour pour prendre en charge la modification des propriétés des écrans 'AutoRotatePolicy', identifier l'écran actif et activer/désactiver simultanément la prise en charge de HDR et de la large gamme de couleurs (Wide Gamut).
  • Dans la boîte de dialogue de sélection de l'écran pour le diffuser vers d'autres systèmes ou pour le partage, la visualisation des miniatures a été améliorée et le fond d'écran du bureau est désormais affiché en arrière-plan.

  • Il est désormais possible de définir une touche-modificatrice distincte pour transférer le focus vers la barre.
  • La boîte de dialogue de sélection des répertoires a été unifiée avec celle utilisée lors de la sauvegarde et de l'ouverture de fichiers (au lieu d'une boîte de dialogue séparée pour les répertoires, un mode d'affichage des répertoires uniquement a été ajouté au dialogue d'ouverture de fichiers standard).
  • L'outil de chiffrement des répertoires Plasma Vault a ajouté une indication de montage en mode lecture seule.
  • Sur les systèmes dotés de plusieurs GPU, l'enregistrement du contenu de l'écran dans Spectacle et les applications basées sur KPipeWire est désormais correct (auparavant, un appareil de rendu incorrect pouvait être utilisé).
  • Pour les configurations multi-écrans, une option a été ajoutée pour afficher l'interface de commutation entre les fenêtres via Alt+Tab uniquement sur l'écran principal, quelle que soit l'écran sur lequel le focus d'entrée se trouve.
  • Les règles de redéfinition des attributs des fenêtres d'applications (KWin Window Rules) permettent désormais de lier des fenêtres de dialogue à une fenêtre parente spécifiée.
  • Ajout de la possibilité de renommer ou de déplacer le répertoire par défaut « Projects », qui a récemment été créé par les distributions dans le répertoire personnel de l'utilisateur, en plus des répertoires « Documents », « Downloads », « Desktop », « Videos », « Music » et « Pictures ».

  • Ajout de la fonction de zoom de l'écran sans perte notable de qualité, basée sur l'effet Zoom dans KWin.

  • Lorsqu'une application X11 est exécutée via XWayland, le nom de l'application est désormais affiché lors de la demande de droits pour envoyer des événements de souris et de clavier générés par logiciel. Le configurateur affiche la liste des applications qui ont précédemment obtenu de tels droits.

  • Application du style KDE aux dialogues générés par les applications Qt utilisant le type QML MessageDialog (par exemple, utilisé par l'application Sticky Note lors du dialogue de confirmation).

  • Simplification de l'interaction avec les boutons en haut de Widget Explorer (un clic fonctionne maintenant si le curseur est placé à la limite de l'écran au-dessus du bouton, sans avoir besoin de toucher précisément le bouton).

  • Prise en compte de paramètres supplémentaires lors du changement automatique de la luminosité de l'écran pour une meilleure performance dans des conditions d'éclairage changeant fréquemment.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster