Après six mois de développement lancement de l'environnement de bureau . Par rapport à la version précédente, environ 28 000 modifications ont été apportées, réalisées par 901 développeurs. Des versions Live spécialisées basées sur GNOME 3.38 ont été préparées pour évaluer rapidement ses capacités. et . GNOME 3.38 est également inclus dans la préversion de Fedora 33.
À partir de la version GNOME 3.38, le projet a commencé à établir son propre , préparé dans le cadre de l'initiative . L'image est destinée à être installée dans des machines virtuelles utilisant GNOME Boxes 3.38 et vise principalement à tester et à déboguer les fonctionnalités et applications en développement, ainsi qu'à réaliser des expériences avec l'interface utilisateur.
Pour la prochaine version de GNOME de passer au numéro 40.0 au lieu de 3.40, afin de se débarrasser du premier chiffre «3», qui a perdu sa pertinence dans le processus de développement actuel. La version 4.0 pour GNOME ne sera pas utilisée afin d'éviter toute confusion avec GTK 4.0. Des versions intermédiaires correctives seront fournies avec les numéros 40.1, 40.2, 40.3… Un nouveau relâchement significatif sera produit tous les six mois, augmentant le numéro de 1. Ainsi, après GNOME 40 à l'automne 2021, GNOME 41 sortira, et au printemps 2022 — GNOME 42. L'utilisation de numéros impairs pour les versions expérimentales sera abolie, et les versions de test proposées seront proposées comme 40.alpha, GNOME 40.beta et GNOME 40.rc.
Principales GNOME 3.38 :
- Les anciennes sections séparées avec toutes les applications fréquemment utilisées ont été remplacées par une vue consolidée, permettant de regrouper et de classer les applications dans les dossiers créés par l'utilisateur. Le glisser-déposer des applications se fait par un mouvement de souris tout en maintenant le clic.
- Une interface d'introduction (Welcome Tour) a été proposée, affichée lors de la première connexion de l'utilisateur après l'achèvement de la configuration initiale. L'interface résume les principales fonctionnalités du bureau et propose une visite guidée explicative. L'application est développée en Rust.
- Dans le configurateur, la section de gestion des utilisateurs a introduit la possibilité de définir un contrôle parental pour les comptes d'utilisateur standard. Pour un utilisateur donné, il est possible d'interdire l'affichage dans les listes d'applications de certains programmes installés. Le contrôle parental est également intégré au gestionnaire d'installation d'applications et permet de n'autoriser l'installation que des programmes sélectionnés.
- Le configurateur propose une nouvelle interface pour la numérisation des empreintes digitales pour l'authentification à l'aide de capteurs d'empreintes digitales.
- Une option a été ajoutée pour bloquer l'activation des périphériques USB non autorisés connectés pendant le verrouillage de l'écran.
- La possibilité d'afficher l'indicateur de charge de la batterie dans le menu système a été introduite.
- Les outils d'enregistrement du contenu de l'écran (screencasting) dans GNOME Shell ont été repensés pour utiliser le serveur multimédia et l'API du noyau Linux, ce qui a permis de réduire la consommation de ressources et d'améliorer la réactivité pendant l'enregistrement.
- Dans les configurations multi-écrans utilisant Wayland, il est désormais possible d'assigner des taux de rafraîchissement différents à chaque moniteur.
- Le navigateur GNOME Web (Epiphany) a été mis à jour, avec les changements suivants :
- La protection contre le suivi des déplacements de l'utilisateur entre les sites est activée par défaut.
- Les paramètres ont été mis à jour pour permettre le blocage des sites souhaitant stocker des données dans des espaces de stockage locaux.
- La prise en charge de l'importation des mots de passe et des signets depuis le navigateur Google Chrome a été mise en œuvre.
- Le gestionnaire de mots de passe intégré a été repensé.
- Des boutons pour activer/désactiver le son dans les onglets sélectionnés ont été ajoutés.
- Les dialogues des paramètres et de l'historique de navigation ont été repensés.
- Par défaut, la lecture automatique des vidéos avec son est désactivée.
- Il est désormais possible de configurer la lecture automatique des vidéos en fonction de certains sites.
- L'application GNOME Maps a été adaptée pour une utilisation sur smartphones. En mode de visualisation d'images satellites, la possibilité d'afficher des marqueurs a été ajoutée. La prise en charge de l'affichage des cartes en mode nuit a également été intégrée.
- Le dialogue d'ajout d'horloges mondiales, affichant l'heure en tenant compte du fuseau horaire de l'endroit désigné, a été révisé. Dans le réveil, la possibilité de configurer la durée de l'alarme et le temps entre les répétitions des sonneries a été ajoutée.
- Dans GNOME Games, les résultats de recherche s'affichent désormais en mode aperçu, permettant de lancer immédiatement le jeu recherché. Les jeux peuvent être groupés par collections ou utiliser des collections prédéfinies avec des jeux favoris ou récemment lancés. La prise en charge du lancement de jeux pour la console Nintendo 64 a été ajoutée. La fiabilité a été améliorée — les jeux sont désormais lancés dans un processus séparé et en cas de plantage du jeu, l'application principale ne subit pas de dommages.
- L'interface des applications pour créer des captures d'écran et enregistrer de l'audio a été modernisée.
- Dans GNOME Boxes, le gestionnaire de machines virtuelles et de bureaux à distance, la prise en charge de l'édition des fichiers XML des machines virtuelles a été ajoutée pour modifier les paramètres avancés de libvirt, qui ne sont pas disponibles dans l'interface utilisateur standard. Lors de la création d'une nouvelle machine virtuelle, Boxes permet désormais de sélectionner manuellement le système d'exploitation si celui-ci n'a pas pu être détecté automatiquement.
- Dans la calculatrice, le programme pour webcam Cheese, les jeux Tali, Sudoku, Robots, Quadrapassel et Nibbles, de nouvelles icônes ont été proposées.
- Dans l'émulateur de terminal, le schéma de couleurs pour le texte a été mis à jour. Les nouvelles couleurs assurent un contraste plus élevé et facilitent la lecture du texte.
- Dans GNOME Photos, un nouveau filtre d'image Trencin a été ajouté, qui rappelle le filtre Clarendon sur Instagram (rendant les zones lumineuses plus claires et les zones sombres plus sombres).
- Une option Redémarrer a été ajoutée au menu système, qui peut également être utilisée pour accéder au menu de gestion du chargeur de démarrage (en cliquant tout en maintenant la touche Alt).
- Une nouvelle édition du moteur de recherche a été ajoutée. , sur lequel la plupart des principales applications GNOME ont été portées. La nouvelle version apporte des changements permettant d'améliorer la sécurité de l'isolation des applications fournies au format Flatpak, grâce à la possibilité de contrôler clairement quelles données les applications peuvent demander et indexer pour la recherche. Au lieu d'une base de données centralisée, un modèle décentralisé est utilisé, permettant aux développeurs d'applications de stocker des données pour le traqueur dans la base de données locale de l'application. L'index du système de fichiers est maintenant traité en mode lecture seule par Tracker Miner FS. Un support complet du langage de requêtes SPARQL 1.1 a été ajouté, y compris les expressions SERVICE {}, permettant de formuler des requêtes d'une base de données à une autre.
- Dans Fractal, le client de la plateforme de communication décentralisée Matrix, la lecture des vidéos a été améliorée lors de la consultation de l'historique des messages — les vignettes de prévisualisation vidéo s'affichent désormais directement dans l'historique des messages et se développent en vidéo complète au clic. Le lecteur audio intégré permet désormais de changer la position dans le fichier. Les messages peuvent maintenant être édités sur place avec un indicateur correspondant affichant que le message a été édité.
- Jusqu'à la version 1.0, la bibliothèque libhandy a été mise à jour, offrant un ensemble de widgets et d'objets pour créer des interfaces utilisateur pour les appareils mobiles. La nouvelle version a ajouté de nouveaux widgets, tels que HdyDeck et HdyWindow.
- Les bibliothèques GLib, libsoup et pango ont intégré la prise en charge du traçage à l'aide de sysprof.

Source : opennet.ru
