Die erste Alpha-Version der GNOME 50 Desktop-Umgebung wurde veröffentlicht. Der Release ist für den 18. März 2026 geplant. Zum Testen der Alpha-Version von GNOME 50 wurde ein ISO-Image (3 GB) basierend auf der GNOME OS-Distribution erstellt.
Eine der wichtigsten Änderungen in der Alpha-Version von GNOME 50 ist die Entfernung des Codes zur Unterstützung des X11-Protokolls aus der Benutzeroberfläche GNOME Shell und dem Kompositor Mutter. сервера Im Display-Manager GDM wurde die Unterstützung von X11 entfernt, und die Möglichkeit, GDM ohne Wayland zu kompilieren, wurde eingestellt. Die Unterstützung für den Start anderer Desktop-Umgebungen, die X11 verwenden, bleibt jedoch erhalten. In gnome-session wurde die Unterstützung für X11-basierte Sitzungen eingestellt, und die Option „-Dx11“ wurde aus gnome-settings-daemon entfernt, ebenso die Möglichkeit zur Konfiguration von X11-Einstellungen.
Ab sofort ist in GNOME nur noch die Verwendung von Wayland-basierten Sitzungen möglich, und die Unterstützung für das Arbeiten unter einem X-Server wird vollständig eingestellt. Die Möglichkeit, X11-Anwendungen über XWayland auszuführen, bleibt bestehen. Es wird angenommen, dass das Einstellen der Unterstützung für X11 den Wartungsaufwand reduziert und Ressourcen freisetzt, die zur Verbesserung der Qualität des modernen Grafikstapels verwendet werden können.
In den Distributionen wurde die Unterstützung für GNOME-Sitzungen basierend auf X11 in Ubuntu 25.10, Fedora 43 und RHEL 10 eingestellt. In der GTK-Bibliothek wurde das Backend für das X11-Protokoll als veraltet erklärt, und in GTK5 plant man, nur noch Wayland zu unterstützen. Die Sitzung basierend auf dem Wayland-Protokoll wird in GNOME seit 2016 standardmäßig verwendet.

Zu den weiteren bemerkenswerten Änderungen gehören:
- Ein neues System zur Speicherung von Sitzungen wurde implementiert, das auf systemd basiert, und das Objekt GsmSessionSave hinzugefügt, das die Speicherung des Zustands einzelner Anwendungen gewährleistet. Neben der Wiederherstellung der Fensterpositionen nach dem Neustart haben GNOME-Anwendungen die Möglichkeit, ihren Zustand wiederherzustellen; beispielsweise kann der GNOME-Rechner den gewählten Berechnungsmodus wiederherstellen. Im Konfigurator wurde ein Schalter hinzugefügt, der es ermöglicht, den Modus zur Speicherung der Liste der gestarteten Anwendungen beim Beenden der Sitzung und deren Wiederherstellung im nächsten Sitzung zu deaktivieren.

- Einige benutzerdefinierte Komponenten zum Starten des Anmeldebildschirms wurden durch die Standardfunktionen von systemd ersetzt, was die Abhängigkeit von GNOME von diesem Systemmanager verstärkt und die Schaffung neuer Abstraktionen für den Einsatz von GNOME in Distributionen und Betriebssystemen, die systemd nicht verwenden, erforderlich macht. GDM nutzt die systemd-userdb-Infrastruktur, die von systemd bereitgestellt wird. Der integrierte Dienstmanager, der auf der Ebene der Desktop-Dateien funktionierte, wurde entfernt.
- Im Anzeige-Manager GDM wurde der Service „gnome-headless-session@.service“ hinzugefügt, um das Starten von Sitzungen ohne Bildschirm (zum Beispiel bei remote Desktop-Zugriff über RDP) zu erleichtern.
- Der Konfigurator (gnome-control-center) wurde auf die Verwendung der Benutzeroberflächenbeschreibungssprache Blueprint umgestellt. Das Backend für die Konfiguration von X11 wurde entfernt.
- Der Einrichtungsassistent (gnome-initial-setup) wurde auf die Standardnutzung von run0 umgestellt, um privilegierte Aktionen anstelle von pkexec auszuführen.
- Im Dateimanager Nautilus wurde das Laden von Miniaturansichten verbessert, der Mechanismus zum Umbenennen von Gruppen von Dateien überarbeitet, der Speicherverbrauch reduziert und die Verwendung mehrerer Dateityp-Filter bei der Suche ermöglicht. Im Kontextmenü des Papierkorbs wurde ein Link zu den Einstellungen hinzugefügt.
- Auf dem Anmeldebildschirm wurde die Gruppierung der Sitzungslisten in Bezug auf den Anzeigenamen implementiert.
Quelle: opennet.ru

