publication de la distribution , positionnée comme une alternative rapide, ouverte et respectueuse de la vie privée à Windows et macOS. Le projet se concentre sur une conception de qualité visant à créer un système facile à utiliser, consommant peu de ressources et offrant un temps de démarrage rapide. Les utilisateurs se voient proposer leur propre environnement de bureau Pantheon.
Lors du développement des composants originaux d'Elementary OS, sont utilisés GTK3, le langage Vala et le framework propriétaire Granite. La distribution est basée sur les travaux du projet Ubuntu. Au niveau des paquets et du support des dépôts, Elementary OS 5.1.x est compatible avec Ubuntu 18.04. L'environnement graphique est basé sur leur propre interface Pantheon, qui regroupe des composants tels que le gestionnaire de fenêtres Gala (basé sur LibMutter), la barre supérieure WingPanel, le lanceur Slingshot, le tableau de bord Switchboard et la barre des tâches inférieure (une alternative de la barre Docky réécrite en Vala) et le gestionnaire de sessions Pantheon Greeter (basé sur LightDM).
L'environnement comprend un ensemble d'applications étroitement intégrées dans un environnement unique, nécessaires pour répondre aux besoins des utilisateurs. Parmi ces applications, la majorité sont des développements internes, tels que l'émulateur de terminal Pantheon Terminal, le gestionnaire de fichiers Pantheon Files, l'éditeur de texte et le lecteur de musique Music (Noise). Le projet développe également le gestionnaire de photos Pantheon Photos (un dérivé de Shotwell) et le client de messagerie Pantheon Mail (un dérivé de Geary).
Nouveautés clés :
- Dans Code, un éditeur de texte pour développeurs, la possibilité de faire défiler au-delà de la fin du fichier a été ajoutée pour placer le code final dans une position confortable à l'écran. Le processus de sauvegarde et de lecture des données sur la taille et la position des fenêtres a été optimisé pour minimiser les accès disque. Un problème de décalage ou de suppression de la barre latérale avec les répertoires, rendant le bouton « Ouvrir le dossier du projet... » invisible a été résolu.
- Dans le Centre d'installation des applications (AppCenter), des problèmes de forte utilisation du processeur lors de l'affichage de certaines captures d'écran et de la dissimulation des informations sur la disponibilité de la mise à jour du runtime Flatpak ont été résolus.
- Dans le gestionnaire de fichiers, la couleur de l'indicateur d'espace disque dans la barre latérale change lorsque l'espace libre est épuisé.
Des régressions dans le panneau de sélection du chemin de fichier, provoquant des problèmes de sélection et d'appel de menu contextuel, ont été corrigées. Le traitement des fichiers contenant le caractère « # » a été amélioré. Un problème de redimensionnement de la fenêtre en raison de longs noms de fichiers dans la liste a été résolu. - Dans le lecteur vidéo, le traitement des grandes collections de vidéos a été accéléré et un traitement correct de la disparition ou du déplacement de répertoires a été assuré.
Des problèmes d'affichage des sous-titres externes ont été résolus. - Dans l'indicateur de temps, l'affichage de l'heure correcte des événements du calendrier-planificateur, créés dans un autre fuseau horaire, a été assuré.
- Jusqu'à la version 5.5.0, qui sera utilisée dans la sortie d'Elementary OS 6, le framework de développement d'applications graphiques a été mis à jour. , dans lequel de nouveaux styles Granite.STYLE_CLASS_COLOR_BUTTON et Granite.STYLE_CLASS_ROUNDED ont été ajoutés. Dans le widget Granite.Widgets.SourceList, une barre latérale (Gtk.STYLE_CLASS_SIDEBAR) a été ajoutée par défaut. Certaines fonctions et widgets ont été déclassés pour lesquels des alternatives adéquates sont apparues dans GTK et GLib.
Source : opennet.ru
