Veröffentlichung des Distributionspakets , die kleine Ressourcen benötigt und eine hohe Startgeschwindigkeit gewährleistet. Den Nutzern wird die eigene Desktop-Umgebung Pantheon angeboten.
Bei der Entwicklung der originalen Komponenten von Elementary OS werden GTK3, die Sprache Vala und das eigene Framework Granite verwendet. Als Basis des Distributionssystems dienen die Entwicklungen des Ubuntu-Projekts. Auf Paketebene und beim Support der Repositories ist Elementary OS 5.1.x mit Ubuntu 18.04 kompatibel. Die grafische Umgebung basiert auf der eigenen Shell Pantheon, die Komponenten wie den Fenster-Manager Gala (auf Basis von LibMutter), die obere Leiste WingPanel, den Launcher Slingshot, das Steuerpanel Switchboard und die untere Taskleiste vereint. (eine auf Vala umgeschriebene Variante des Docky-Panels) und der Sitzungs-Manager Pantheon Greeter (basierend auf LightDM).
Die Umgebung umfasst eine Reihe von eng integrierten Anwendungen, die notwendig sind, um die Nutzerbedürfnisse zu erfüllen. Unter den Anwendungen machen die eigenen Entwicklungen des Projekts den größten Teil aus, wie der Terminal-Emulator Pantheon Terminal, der Dateimanager Pantheon Files, der Texteditor und der Musikplayer Music (Noise). Das Projekt entwickelt auch den Fotomanager Pantheon Photos (eine Abzweigung von Shotwell) und den E-Mail-Client Pantheon Mail (eine Abzweigung von Geary).
Schlüsselneuheiten:
- In Code, einem Texteditor für Entwickler, der zum Lesen und Schreiben von Code gedacht ist, wurde die Möglichkeit hinzugefügt, über das Ende der Datei hinaus zu scrollen, um den endgültigen Code in eine bequeme Position auf dem Bildschirm zu bringen. Der Prozess zum Speichern und Lesen von Daten über Größe und Position von Fenstern wurde optimiert, um die Festplattenschreibvorgänge zu minimieren. Ein Problem mit der Verschiebung oder dem Löschen der seitlichen Katalogleiste, das die Schaltfläche „Open project folder…“ unsichtbar machte, wurde behoben.
- Im AppCenter wurden Probleme mit einer hohen CPU-Auslastung beim Anzeigen bestimmter Screenshots und dem Verstecken von Informationen über verfügbare Flatpak-Runtime-Updates behoben.
- Im Datei-Manager wurde die Farbänderung des Indikators für den Speicherplatz im Seitenbereich bei erschöpften freien Speicherplatz gewährleistet.
Regressionsänderungen im Dateipfad-Auswahlfeld wurden behoben, die zu Problemen mit der Auswahl und dem Aufrufen des Kontextmenüs führten. Die Behandlung von Dateien, die das Zeichen „#“ enthalten, wurde verbessert. Ein Problem mit der Größenänderung des Fensters bei langen Dateinamen in der Liste wurde behoben. - Im Video-Player wurde die Verarbeitung großer Videosammlungen beschleunigt, und die korrekte Behandlung des Verschwindens oder der Verschiebung von Katalogen gewährleistet.
Probleme mit der Anzeige externer Untertitel wurden gelöst. - Im Zeitindikator wird jetzt die korrekte Uhrzeit von Ereignissen aus dem Kalender-Planer angezeigt, die in einer anderen Zeitzone erstellt wurden.
- Das Entwicklungssystem für grafische Anwendungen wurde auf Version 5.5.0 aktualisiert, die in der Veröffentlichung von Elementary OS 6 verwendet wird. , das neue Stile Granite.STYLE_CLASS_COLOR_BUTTON und Granite.STYLE_CLASS_ROUNDED enthält. Im Widget Granite.Widgets.SourceList wurde standardmäßig eine Seitenleiste (Gtk.STYLE_CLASS_SIDEBAR) hinzugefügt. Einige Funktionen und Widgets wurden als veraltet eingestuft, für die angemessene Alternativen in GTK und GLib bereitstehen.
Quelle: opennet.ru
