Nach sechs Monaten der Entwicklung wurde die Desktop-Umgebung GNOME 48 veröffentlicht. Um die Möglichkeiten von GNOME 48 schnell zu bewerten, stehen spezialisierte Live-Versionen auf Basis von openSUSE und ein Installationsimage zur Verfügung, das im Rahmen der GNOME OS-Initiative erstellt wurde. GNOME 48 ist ebenfalls bereits in experimentellen Builds von Ubuntu 25.04 und Fedora 42 enthalten.
In der neuen Version:
- Die Unterstützung für den erweiterten dynamischen Helligkeitsbereich (HDR, High Dynamic Range) wurde hinzugefügt, sowie die Möglichkeit, HDR-Inhalte auf Monitoren auszugeben, die HDR unterstützen. Um die HDR-Unterstützung zu aktivieren, wurde im Konfigurator in der Bildschirm-Einstellungssektion die Option „High Dynamic Range“ hinzugefügt.
- Im Composite der Server Die Unterstützung für Triple Buffering wurde hinzugefügt, um eine flüssigere Darstellung von Änderungen auf dem Bildschirm und Animationen zu ermöglichen. Beim Triple Buffering werden drei Framebuffer verwendet — im ersten erfolgt die Zeichnung, das zweite wird für die Ausgabe auf den Bildschirm verwendet, und das dritte dient dazu, den kontinuierlichen Zeichnungsprozess fortzusetzen, falls der erste Buffer vor dem Abschluss der vertikalen Synchronisierung gefüllt ist. Der Einsatz des zusätzlichen dritten Buffers eliminiert Ruckler, die bei Double Buffering aufgrund der Unmöglichkeit des Wechsels zwischen den Zeichen- und Ausgabepuffern bis zum Abschluss der vertikalen Synchronisierung (vblank) entstehen, jedoch auf Kosten einer erhöhten Ausgabeverzögerung.
- Neue Fenster werden jetzt standardmäßig zentriert auf dem Bildschirm platziert. Die Positionierung von Fenstern in Mehrmonitor-Konfigurationen wurde verbessert.
- Eine gestapelte Anordnung der Benachrichtigungen wurde implementiert, bei der die Benachrichtigungen nach Anwendungen gruppiert sind. Um ein Überladen zu vermeiden, werden Gruppen eingeklappt und zur Anzeige einzelner Benachrichtigungen muss die gewünschte Gruppe erweitert werden.
- Der neue Musikplayer Decibels bietet eine minimalistische Benutzeroberfläche, die optimiert ist, um einzelne Audio-Dateien wiederzugeben, wenn versucht wird, sie in anderen Anwendungen zu öffnen, wie etwa im Dateimanager oder in einem E-Mail-Client. Im Fenster wird die Form der Schallwelle visualisiert, es gibt einen Schieberegler für einen schnellen Positionswechsel, einen Wiedergabegeschwindigkeitsregler, eine Lautstärkeregelung sowie Tasten für schnelles Vor- und Zurückspulen um 5 und 10 Sekunden. Der Code von Decibels ist in TypeScript geschrieben und verwendet JavaScript-Bindings für GStreamer, Libadwaita, Gio, GObject und GTK4; er wird unter der AGPLv3-Lizenz verteilt.

- In den Bildbetrachter sind Werkzeuge zur Bearbeitung integriert, mit denen Bilder zugeschnitten, gedreht und gespiegelt werden können. Die Benutzeroberflächenelemente zum Ändern der Zoomstufe wurden geändert, zusätzlich gibt es eine Schaltfläche zum Zurückkehren zur ursprünglichen Zoomstufe sowie ein Menü zur schnellen Auswahl vordefinierter Zoomstufen. Es wurde experimentelle Unterstützung für RAW-Bildformate und Metadaten, wie das XMP-Format, hinzugefügt.

- Standardmäßig wird die neue Schriftart Adwaita Sans verwendet, die die seit 2010 verwendete Schriftart Cantarell ersetzt. Adwaita Sans basiert auf der Schriftart Inter, die für die Verwendung in Benutzeroberflächen konzipiert und für eine hohe Lesbarkeit von kleinen und mittelgroßen Zeichen (weniger als 12 px) auf Computerbildschirmen optimiert ist. Im Gegensatz zur Schriftart Cantarell hat sich rund um das Projekt Inter eine große Community gebildet, die die Schrift weiterentwickelt, Mängel behebt, neue Schriftmöglichkeiten umsetzt und die Anzeigequalität für verschiedene Sprachen und Bildschirmtypen testet.

Für Terminalanwendungen und Code-Editoren wird die monospace Schriftart Adwaita Mono verwendet, die eine modifizierte Variante der Schriftart Iosevka ist und stilistisch nahe an der Schriftart Inter liegt.

- Im Konfigurator wurde ein neuer Abschnitt "Digital Wellbeing" hinzugefügt, um gesunde Verhaltensweisen beim Arbeiten am Computer zu entwickeln. Das Programm ermöglicht die Analyse, wie viel Zeit der Benutzer täglich am Computer verbringt, und bewertet die Veränderungen im Zeitverlauf der letzten Tage oder Wochen. Bei Bedarf kann eine Benachrichtigung eingestellt oder der Bildschirm in den Schwarz-Weiß-Modus versetzt werden, wenn das selbst festgelegte Tagesmaximum überschritten wird. Das Programm kann auch zur Erinnerung verwendet werden, eine Pause einzulegen, wenn die ununterbrochene Arbeitszeit die empfohlenen Normen überschreitet.

- In die Energieeinstellungen wurde eine Option zur Verlängerung der Akkulaufzeit durch Begrenzung der maximalen Ladehöhe auf 80 % hinzugefügt.
- Die Benutzeroberfläche des Texteditors wurde aktualisiert – die Leiste ist in die Fensterüberschrift integriert und alle Optionen sind in einem Menü zusammengefasst. Schneller Zugriff auf die Einstellungen für die automatische Formatierung wurde bereitgestellt. Der Cursorposition-Indikator wurde in das Hauptfenster verschoben.

- Im Webbrowser Epiphany wurden die Dialogfunktionen zur Navigation im Verlauf erweitert. Die Anzahl der Bildschirmaktualisierungen wurde reduziert. Es wurde die Möglichkeit hinzugefügt, festgelegte Tabs zu schließen. Die Benutzeroberfläche für den Import von Lesezeichen und Passwörtern aus anderen Browsern wurde vereinfacht. Eine zyklische Scrollfunktion für Elemente im Dropdown-Bereich der Adresszeile wurde implementiert. Der Mechanismus zur automatischen Vervollständigung von Passwortfeldern wurde verbessert. Im Kontextmenü auf der Seite zum Öffnen eines neuen Tabs wurde ein Eintrag zum Neuladen der Seite hinzugefügt. Die Dialoge für die Arbeit mit Lesezeichen und zur Anzeige von Informationen über Probleme mit der Privatsphäre (gesperrter Tracking-Code) wurden verbessert.
- Im JavaScript-Engine GJS wurde bei vielen Standardoperationen die CPU-Belastung verringert und der Speicherverbrauch gesenkt.
- Im Dateisystem-Indexierungsdienst wurde der Speicherverbrauch beim Verarbeiten großer Verzeichnisse reduziert und das Extrahieren von Metadaten aus Multimedia-Dateien beschleunigt.
- Die Stabilität und Leistung von Konfigurationen mit direkt an die dedizierte Grafikkarte angeschlossenen Monitoren wurde erhöht.
- Im Dateimanager wurde die Leistung des Codes für das Laden von Kataloginhalten und das Rendering von Änderungen beim Scrollen erheblich verbessert. Beim Navigieren durch Kataloge mit einer großen Anzahl von Thumbnails hat sich die Ladeleistung um das Fünfzehnfache erhöht, während das Rendering beim Scrollen um das Zehnfache verbessert wurde.
- In der GTK-Bibliothek wurden die Operationen zur Erstellung und Größenänderung von Benutzeroberflächenelementen beschleunigt.
- Es wurde Unterstützung für globale Tastenkombinationen hinzugefügt — Anwendungen können systemweite Kombinationen definieren, die auch dann wirksam sind, wenn das Anwendungsfenster nicht im Fokus ist. Für das Hinzufügen systemweiter Tastenkombinationen ist die Bestätigung des Benutzers erforderlich.
- Die Unterstützung für spezielle Funktionstasten wie Kopieren, Einfügen, Ausschneiden, Rückgängig und Wiederholen wurde erweitert, die jetzt in Eingabefeldern verwendet werden können. Zur schnellen Suche wurde die Unterstützung für die Taste Finden implementiert.
- Die Benutzeroberfläche für die Bearbeitung von Kontakten im Adressbuch wurde verbessert.
- Im Konfigurator wurde im Bereich „Region und Sprache“ der Dialog zur Anpassung von Formaten und Lokalisierung aktualisiert. Die Einstellungen zur Energieverwaltung wurden umstrukturiert.
- Im Screenreader Orca wird die unterstützung von Tastenkombinationen in Umgebungen auf Basis von Wayland korrekt umgesetzt.
- Die Farben in der Benutzeroberfläche der Anwendungen wurden leicht optimiert, außerdem sind die Buttons und Eingabeformen stärker abgerundet.
- Der Dialog zum Bearbeiten von Ereignissen im Kalender wurde verbessert. Die Planung von Datum und Uhrzeit wurde verändert. Unterstützung für die Angabe der Zeitzone hinzugefügt.
- Im Composite-Server Mutter wurde die Möglichkeit hinzugefügt, ohne eine Schriftarten-Rendering-Base zu kompilieren.
- Unterstützung für xdg-Portale zur Festlegung systemweiter Tastenkombinationen und zum Zugriff auf USB-Geräte hinzugefügt (Flatpak 1.16 wird benötigt).
- Das von dem Projekt entwickelte GNOME OS-Distribution verwendet nun die Komponente systemd-sysupdate zur Durchführung atomarer Systemaktualisierungen. Der Wechsel von OSTree zu systemd-sysupdate ermöglicht einen verifizierten Bootprozess auf Systemen mit UEFI Secure Boot. Das Tool systemd-sysupdate dient dazu, Aktualisierungen automatisch zu erkennen, herunterzuladen und zu installieren, indem ein atomarer Mechanismus zum Ersetzen von Partitionen, Dateien oder Verzeichnissen verwendet wird. Systemd-sysupdate ermöglicht die Verwendung von zwei unabhängigen Partitionen/Dateien/Verzeichnissen, wobei die aktuelle aktive Ressource auf einer und das nächste Update auf der anderen gespeichert ist, sodass die Partitionen/Dateien/Verzeichnisse anschließend vertauscht werden können.
Quelle: opennet.ru






