Nach sechs Monaten Entwicklungszeit Veröffentlichung des Desktop-Umgebungen . Im Vergleich zur vorherigen Version wurden etwa 24.000 Änderungen vorgenommen, an denen 777 Entwickler beteiligt waren. Für eine schnelle Einschätzung der Möglichkeiten von GNOME 3.34 wurden spezielle Live-Images erstellt auf Basis von und .
Haupt- :
- Im Übersichtmodus ist es jetzt möglich, Anwendungen in Ordnern zu gruppieren. Um einen neuen Ordner zu erstellen, reicht es aus, ein Symbol mit der Maus auf ein anderes zu ziehen. Wenn in einer Gruppe keine Symbole mehr vorhanden sind, wird der Ordner automatisch gelöscht. Der Stil des Übersichtmodus wurde aktualisiert, einschließlich des neuen Designs der Suchleiste, des Eingabefeldes für Passwörter und der Fenstergrenzen;
- In GNOME Web (Epiphany) ist standardmäßig eine Sandbox-Isolierung für Webinhalte aktiviert. Die Renderer haben jetzt nur Zugang zu den Verzeichnissen, die für den Betrieb des Browsers erforderlich sind. Es wurde die Möglichkeit hinzugefügt, Tabs zu fixieren (Tab Pinnen). Der Werbeblocker wurde aktualisiert und nutzt jetzt die von WebKit bereitgestellten Inhalte zur Filterung. Das Design der Übersichtsseite, die in einem neuen Tab geöffnet wird, wurde modernisiert. Optimierungen für mobile Geräte wurden durchgeführt.
- Im Konfigurator wurde das Panel zur Auswahl des Desktop-Hintergrunds überarbeitet, das jetzt die Möglichkeit bietet, die gewählten Hintergründe auf dem Desktop und dem Sperrbildschirm vorzusehen. Eine neue Schaltfläche „Bild hinzufügen...“ wurde hinzugefügt, um eigene Bilder als Hintergrund hinzuzufügen;
- Im Musik-Player GNOME Music wurde die Verfolgung von Quellen wie dem Musikverzeichnis im Home-Verzeichnis hinzugefügt, um neue oder geänderte Dateien zu identifizieren und die Sammlung automatisch zu aktualisieren. Die grundlegende Architektur der Anwendung wurde erheblich überarbeitet, was es ermöglicht, im Album ohne Pausen zwischen den Titeln abzuspielen. Das Design der Seiten mit der Wiedergabeliste, dem Album und den Informationen über den Musiker wurde aktualisiert;
- Im Fenstermanager Mutter Die Möglichkeit, den Start von XWayland zu automatisieren, wenn versucht wird, eine Anwendung basierend auf dem X11-Protokoll in einer Umgebung, die auf dem Wayland-Protokoll basiert, auszuführen. Der Unterschied zum Verhalten früherer GNOME-Versionen besteht darin, dass die XWayland-Komponente früher ständig ausgeführt wurde und einen expliziten vorherigen Start erforderte (wurde beim Initialisieren der GNOME-Sitzung gestartet), jetzt jedoch dynamisch gestartet wird, 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 eine neue transaktionale (atomare) API hinzugefügt. (Atomic Kernel Mode Setting) zur Umschaltung von Video-Modi, die es ermöglicht, die Parameter vor der tatsächlichen Änderung des Hardware-Zustands als Ganzes zu überprüfen und gegebenenfalls die Änderung zurückzusetzen.
- In GNOME Boxes, dem Manager für virtuelle Maschinen und Remote-Desktops, werden separate Dialogfenster beim Hinzufügen einer Remote-Verbindung oder eines externen Handlers verwendet. Bei der Erstellung neuer lokaler virtueller Maschinen wurde das Auswahlfenster für die Quelle in drei Abschnitte unterteilt: Gefundene Quellen, Favorisierte Downloads und Quellenwahl. Der Express-Installationsmodus für Windows wurde auf die Verwendung eines ISO-Abbilds von CD-ROM anstelle eines Floppy-Disk-Abbilds umgestellt. Die Unterstützung für das Booten einer vorhandenen virtuellen Maschine mit einem angehängten CD/DVD-Abbild wurde hinzugefügt (z. B. zum Starten einer Wiederherstellungsumgebung nach einem Absturz). In den Eigenschaften der virtuellen Maschinen wurde eine Option zum Aktivieren/Deaktivieren der 3D-Beschleunigung hinzugefügt.
- In der Sammlung von Retrospielen (GNOME Games) gibt es die Möglichkeit, Spielstände an bestimmte Spiele zu binden. Auf Wunsch können die gespeicherten Spielstände mit anderen Benutzern ausgetauscht oder auf andere Computer übertragen werden.
- Die Symbole einiger Anwendungen wurden aktualisiert, darunter der Fotobetrachter, der Videoplayer und der ToDo-Planer.
- Die Ladegeschwindigkeit der Symbole wurde optimiert und die Effizienz des Cachings erhöht.
- Im Dateimanager wird eine Warnung ausgegeben, wenn versucht wird, eine Datei in ein schreibgeschütztes Verzeichnis einzufügen.
- In der Sitzung basierend auf Wayland wurde die Unterstützung für die Funktion zur Zeigersuche hinzugefügt, die es erlaubt, den Zeiger auf dem Bildschirm hervorzuheben, wenn die Strg-Taste gedrückt wird, um Menschen mit Sehbehinderungen zu unterstützen.
- Die 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 linke obere Ecke bewegt wird.
- Im Konfigurator wurde die Lesbarkeit der Liste der WLAN-Netze verbessert, die Möglichkeit zur Neuanordnung der Suchergebnisse per Drag & Drop hinzugefügt und die Einstellungen für die Nachtbeleuchtung in den Abschnitt mit den Bildschirmparametern verschoben.
- Im Anwendungsmanager wurde das Angebot an empfohlenen Programmen erweitert.
- Im IRC-Client Polari wurde eine Benachrichtigung hinzugefügt, die beim Wechsel in den Offline-Modus angezeigt wird.
- Der neue Branch des Systems selbsttragender Pakete ist aktiviert worden. , in dem ein verbesserter Mechanismus für die Installation von Paketen auf Systemebene vorgeschlagen wurde und der Übergang zur Verwendung regulärer „.flatpakrepo“-Dateien für die Konfiguration externer Repositories vollzogen wurde. Das Verzeichnis hat die Marke von 600 Anwendungen erreicht.
- In die integrierte Entwicklungsumgebung Builder, die für die Erstellung von Anwendungen für GNOME optimiert ist, wurde ein integrierter D-Bus-Inspektionsmodus hinzugefügt. Die Möglichkeit, Programme in einem isolierten Container mit dem Podman-Tool zu starten und zu debuggen, wenn GDB im Container installiert ist, wurde sichergestellt. Die Komponenten zur Integration mit Git wurden in einen separaten Hintergrundprozess gnome-builder-git verschoben.
- Im Sysprof, einem Werkzeug zur Leistungsprofilierung des Systems, wurde die Benutzeroberfläche überarbeitet und der Profilierungsprozess erheblich vereinfacht. Die Integration mit GJS, GTK und Mutter wurde sichergestellt. Zusätzliche Datenquellen wurden hinzugefügt, einschließlich der Möglichkeit zur Überwachung des Energieverbrauchs.
- Zwei neue Anwendungen zur Manipulation mit Icons bei der Anwendungsentwicklung wurden vorbereitet: zur Ansicht und Suche nach symbolischen Icons und zur Erstellung neuer Icons.

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

Quelle: opennet.ru

