Aktualisierung der Elementary OS 5.1.6-Distribution

Eingereicht von Vertriebsfreigabe Grundlegendes Betriebssystem 5.1.6, positioniert als schnelle, offene und datenschutzfreundliche Alternative zu Windows und macOS. Das Projekt konzentriert sich auf hochwertiges Design mit dem Ziel, ein benutzerfreundliches System zu schaffen, das minimale Ressourcen verbraucht und eine hohe Startgeschwindigkeit bietet. Benutzern wird eine eigene Pantheon-Desktopumgebung angeboten.

Bei der Entwicklung ursprünglicher Elementary OS-Komponenten werden GTK3, die Vala-Sprache und das Granite-eigene Framework verwendet. Als Grundlage der Distribution dienen die Entwicklungen des Ubuntu-Projekts. Auf der Ebene der Paket- und Repository-Unterstützung ist Elementary OS 5.1.x mit Ubuntu 18.04 kompatibel. Die grafische Umgebung basiert auf Pantheons eigener Shell, die Komponenten wie den Gala-Fenstermanager (basierend auf LibMutter), das obere WingPanel, den Slingshot-Launcher, das Switchboard-Kontrollfeld und die untere Taskleiste vereint Plank (ein Analogon des in Vala umgeschriebenen Docky-Panels) und der Pantheon Greeter-Sitzungsmanager (basierend auf LightDM).

Die Umgebung umfasst eine Reihe von Anwendungen, die eng in eine einzige Umgebung integriert sind und zur Lösung von Benutzerproblemen erforderlich sind. Bei den Anwendungen handelt es sich vor allem um Eigenentwicklungen des Projekts, etwa den Terminalemulator Pantheon Terminal, den Dateimanager Pantheon Files und einen Texteditor Code und Musikplayer Musik (Noise). Das Projekt entwickelt außerdem den Fotomanager Pantheon Photos (ein Fork von Shotwell) und den E-Mail-Client Pantheon Mail (ein Fork von Geary).

Wichtigste Neuerungen:

  • Code, ein Texteditor für Entwickler zum Lesen und Schreiben von Code, bietet die Möglichkeit, über das Ende einer Datei hinaus zu scrollen, um den endgültigen Code an einer geeigneten Position auf dem Bildschirm zu platzieren. Der Prozess des Speicherns und Lesens von Fenstergrößen- und Positionsdaten wurde optimiert, um den Festplattenzugriff zu minimieren. Es wurde ein Problem beim Verschieben oder Löschen der Seitenleiste mit Verzeichnissen behoben, wodurch die Schaltfläche „Projektordner öffnen…“ unsichtbar wurde. Dem Outline/Symbols-Plugin wurde ein Stub hinzugefügt, der angezeigt wird, wenn im Code keine Variablen, Konstanten und andere Bezeichner vorhanden sind.

    Aktualisierung der Elementary OS 5.1.6-Distribution

  • Im Application Installation Center (AppCenter) wurden Probleme mit hoher CPU-Last beim Anzeigen einiger Screenshots und beim Ausblenden von Informationen über die Verfügbarkeit des Flatpak-Laufzeitupdates behoben.
  • Im Dateimanager ändert sich die Farbe der Speicherplatzanzeige in der Seitenleiste, wenn der freie Speicherplatz erschöpft ist.
    Regressive Änderungen am Dateipfad-Auswahlfeld, die zu Problemen beim Hervorheben und Aufrufen des Kontextmenüs führten, wurden behoben. Die Verarbeitung von Dateien, die das „#“-Symbol enthalten, wurde verbessert. Es wurde ein Problem mit der Größenänderung von Fenstern behoben, wenn die Liste lange Dateinamen enthielt.

  • Der Videoplayer beschleunigt die Verarbeitung großer Videosammlungen und sorgt für die korrekte Handhabung fehlender oder verschobener Verzeichnisse.
    Probleme mit der Anzeige externer Untertitel wurden behoben.

  • Der Zeitindikator sorgt dafür, dass für Ereignisse aus dem Terminkalender, die in einer anderen Zeitzone erstellt wurden, die korrekte Zeit angezeigt wird.
  • Das grafische Anwendungsentwicklungs-Framework wurde auf Version 5.5.0 aktualisiert, die in der Veröffentlichung von Elementary OS 6 verwendet wird Granit, wodurch die neuen Stile Granite.STYLE_CLASS_COLOR_BUTTON und Granite.STYLE_CLASS_ROUNDED eingeführt wurden. Dem Granite.Widgets.SourceList-Widget wurde standardmäßig eine Seitenleiste (Gtk.STYLE_CLASS_SIDEBAR) hinzugefügt. Einige Funktionen und Widgets, für die es in GTK und GLib geeignete Alternativen gibt, sind veraltet.

Source: opennet.ru

Kommentar hinzufügen