Nach sechs Monaten Entwicklung wurde die Desktop-Umgebung . Im Vergleich zur vorherigen Version wurden etwa 24.000 Änderungen vorgenommen, an denen 777 Entwickler beteiligt waren. Für eine schnelle Bewertung der Möglichkeiten von GNOME 3.34 wurden spezialisierte Live-Builds vorbereitet, die auf basieren. und .
Haupt :
- Im Übersichtsmodus besteht die Möglichkeit, App-Icons in Ordnern zu gruppieren. Um einen neuen Ordner zu erstellen, ziehen Sie einfach ein Icon über ein anderes. Wenn keine Icons mehr in der Gruppe verbleiben, wird der Ordner automatisch gelöscht. Der Stil des Übersichtsmodus wurde aktualisiert, einschließlich eines neuen Designs für die Suchleiste, das Eingabefeld für das Passwort und die Fenstergrenzen;
- In GNOME Web (Epiphany) ist standardmäßig die Sandbox-Isolierung von Prozessen zur Webinhaltverarbeitung aktiviert. Die Verarbeitungseinheiten haben nun nur Zugriff auf die für den Browser erforderlichen Verzeichnisse. Es wurde die Möglichkeit hinzugefügt, Tabs zu fixieren (Tab-Pinning). Der Adblocker wurde aktualisiert und nutzt nun die in WebKit bereitgestellten Filtermittel. Die Gestaltung der Übersichtsseite, die in einem neuen Tab geöffnet wird, wurde modernisiert. Zudem wurde eine Optimierung für mobile Geräte vorgenommen.
- Im Konfigurator wurde ein überarbeitetes Bedienfeld zur Auswahl von Desktop-Hintergrundbildern hinzugefügt, das jetzt die Möglichkeit bietet, die ausgewählten Hintergründe sowohl auf dem Desktop als auch auf dem Sperrbildschirm der Systemanzeige vorzuschauen. Zudem gibt es jetzt eine neue Schaltfläche 'Bild hinzufügen...', um eigene Bilder als Hintergrund festzulegen;
- Im Musikplayer GNOME Music wurde eine Quellverfolgung implementiert, die es ermöglicht, das Music-Verzeichnis im Home-Verzeichnis zu überwachen, um neue oder geänderte Dateien zu erkennen und die Sammlung automatisch zu aktualisieren. Der grundlegende Teil der Anwendung wurde erheblich überarbeitet, was die Implementierung eines nahtlosen Wiedergabemodus zwischen den Titeln eines Albums ermöglicht hat. Das Design der Seiten für Wiedergabelisten, Alben und Künstlerinformationen wurde ebenfalls aktualisiert;
- Im Fenstermanager Mutter die Möglichkeit, den XWayland-Start zu automatisieren, wenn eine Anwendung auf Basis des X11-Protokolls in einer Umgebung, die auf dem Wayland-Protokoll basiert, ausgeführt wird. Im Gegensatz zu früheren GNOME-Versionen wurde der XWayland-Komponente früher ständig ausgeführt und erforderte einen expliziten vorherigen Start (wurde bei der Initialisierung der GNOME-Sitzung gestartet), jetzt wird er dynamisch gestartet, wenn Komponenten benötigt werden, um die Kompatibilität mit X11 zu gewährleisten. In der neuen Version von Mutter wurde auch die Unterstützung für die neue transaktionale (atomare) API hinzugefügt. (Atomic Kernel Mode Setting) zum Wechseln der Video-Modi, das es ermöglicht, die Richtigkeit der Parameter vor der tatsächlichen Änderung des Hardwarezustands zu überprüfen und bei Bedarf die Änderung zurückzusetzen.
- In GNOME Boxes, dem Manager für virtuelle Maschinen und Remote-Desktops, werden separate Dialogfenster verwendet, um eine Remote-Verbindung oder einen externen Handler hinzuzufügen. Bei der Erstellung neuer lokaler virtueller Maschinen ist der Auswahldialog in drei Abschnitte unterteilt: Gefundene Quellen, Vorgemerkte Downloads und Quellenwahl. Der Express-Installationsmodus für Windows wurde auf die Verwendung von CD-ROM-ISO-Images anstelle von Disketten-Images umgestellt. Es wurde Unterstützung für das Booten einer bestehenden virtuellen Maschine von einem angehängten CD/DVD-Image hinzugefügt (z. B. um eine Wiederherstellungsumgebung nach einem Ausfall zu starten). In den Eigenschaften der virtuellen Maschinen wurde eine Option hinzugefügt, um die 3D-Beschleunigung ein- oder auszuschalten;
- In der Sammlung von Retro-Spielen (GNOME Games) gibt es jetzt die Möglichkeit, Speicherstände an bestimmte Spiele zu binden. Diese Speicherstände können auf Wunsch mit anderen Benutzern geteilt oder auf andere Computer übertragen werden;
- Die Symbole einiger Anwendungen, darunter der Fotobetrachter, der Video-Player und der ToDo-Planer, wurden aktualisiert;
- Die Ladegeschwindigkeit der Icons wurde optimiert und die Effizienz des Caching erhöht;
- Im Dateimanager wird eine Warnmeldung angezeigt, wenn versucht wird, eine Datei in ein schreibgeschütztes Verzeichnis einzufügen;
- In der Sitzung auf Basis von Wayland wurde die Unterstützung für die Zeiger-Suchfunktion hinzugefügt, die es ermöglicht, bei gedrückter Strg-Taste den Zeiger auf dem Bildschirm hervorzuheben, um sehbehinderten Menschen zu helfen;
- Eine neue Einstellung org.gnome.desktop.interface.enable-hot-corners wurde hinzugefügt, um den Handler zu deaktivieren, der die Anwendungsstartleiste anzeigt, wenn der Mauszeiger in die obere linke Ecke bewegt wird;
- Im Konfigurator wurde die Lesbarkeit der Liste der drahtlosen Netzwerke verbessert, die Möglichkeit zur Neuordnung der Suchergebnisse per Maus hinzugefügt, und die Einstellungen für die Nachtbeleuchtung wurden in den Abschnitt mit den Anzeigeoptionen verschoben;
- Im Anwendungsmanager wurde das Sortiment empfohlener Programme erweitert;
- Im IRC-Client Polari wird eine Benachrichtigung angezeigt, wenn er offline geht;
- Ein neuer Zweig des Systems für eigenständige Pakete wurde eingeführt, in dem ein verbesserter Installationsmechanismus für Pakete auf Systemebene angeboten wird, und der Wechsel zur Verwendung regulärer .flatpakrepo-Dateien für die Konfiguration externer Repository-Einstellungen erfolgt. Das Verzeichnis hat die Marke von 600 Anwendungen erreicht;
- Die integrierte Entwicklungsumgebung Builder, optimiert für die Erstellung von Anwendungen für GNOME, erhielt einen eingebauten D-Bus-Inspektionsmodus. Es ist nun möglich, Programme in einem isolierten Container mit dem Podman-Toolset auszuführen und anschließend zu debuggen, wenn gdb im Container installiert ist. Die Komponenten zur Integration mit Git wurden in einen separaten Hintergrundprozess gnome-builder-git übertragen;
- Im Sysprof, dem Werkzeug zur Leistungsprofilierung des Systems, wurde die Benutzeroberfläche überarbeitet und der Profilierungsprozess erheblich vereinfacht. Es gibt nun eine Integration mit GJS, GTK und Mutter. Zusätzliche Datenquellen wurden hinzugefügt, einschließlich der Möglichkeit zur Überwachung des Energieverbrauchs;
- Zwei neue Anwendungen zur Manipulation von Icons beim Entwickler von Anwendungen wurden vorbereitet: zur Anzeige und Suche nach Symbol-Icons und zur Erstellung neuer Icons;

- In die Pango-Bibliothek wurden neue Optionen zur Textdarstellung aufgenommen, die das Aktivieren oder Deaktivieren von automatischem Zeilenumbruch, Zeilenabstand und Subpixel-Positionierung ermöglichen. Ein Modus zur Darstellung unsichtbarer Zeichen wie Leerzeichen wurde hinzugefügt.

Quelle: opennet.ru

