Alpha-Version GNOME 50 mit Entfernung der Unterstützung für X11

Die erste Alpha-Version der GNOME 50 Desktop-Umgebung wurde vorgestellt. Die Veröffentlichung ist für den 18. März 2026 geplant. Für das Testen der Alpha-Version von GNOME 50 wurde ein ISO-Abbild (3 GB) auf der Basis 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 Kompositormutter. Server Im Display-Manager GDM wurde die Unterstützung für X11 entfernt, und die Möglichkeit, GDM ohne Wayland zu bauen, wurde eingestellt, jedoch bleibt die Unterstützung für den Start anderer Desktop-Umgebungen, die X11 verwenden, erhalten. In gnome-session wurde die Unterstützung für X11-basierte Sitzungen eingestellt, und die Option „-Dx11“ sowie die Möglichkeit zur Konfiguration von X11-Einstellungen wurden aus gnome-settings-daemon entfernt.

Ab sofort ist in GNOME nur noch die Verwendung von Sessions auf Basis von Wayland möglich, und die Unterstützung für den Betrieb unter einem X-Server wird vollständig eingestellt. Die Möglichkeit, X11-Anwendungen über XWayland zu starten, bleibt erhalten. Es wird angenommen, dass die Einstellung der Unterstützung für X11 den Wartungsaufwand verringert und Ressourcen freisetzt, die in die Verbesserung der Qualität des modernen Grafik-Stacks investiert werden können.

In den Distributionen wurde die Unterstützung für GNOME-Sessions auf Basis von X11 zuvor 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 ist nur die Unterstützung für Wayland geplant. Die Sitzung auf der Grundlage des Wayland-Protokolls wird seit 2016 standardmäßig in GNOME verwendet.

Alpha-Version GNOME 50 mit Entfernung der Unterstützung für X11

Unter den weiteren bemerkenswerten Änderungen:

  • Es wurde ein neues Sitzungsverwaltungssystem implementiert, das auf der Nutzung von systemd basiert, und es wurde das Objekt GsmSessionSave hinzugefügt, das die Speicherung des Status einzelner Anwendungen ermöglicht. Neben der Speicherung der Fensterpositionen nach der Wiederherstellung haben GNOME-Anwendungen die Möglichkeit, ihren Status wiederherzustellen, beispielsweise kann der GNOME-Rechner den ausgewählten Berechnungsmodus wiederherstellen. Im Konfigurator wurde ein Schalter hinzugefügt, um den Modus zur Speicherung der Liste der gestarteten Anwendungen beim Beenden der Sitzung und der Wiederherstellung ihrer Fenster in der nächsten Sitzung zu deaktivieren.

    Alpha-Version GNOME 50 mit Entfernung der Unterstützung für X11
  • Einige eigene Komponenten zum Starten des Anmeldebildschirms wurden durch die standardmäßigen Funktionen von systemd ersetzt, was die Abhängigkeit von GNOME von diesem Systemmanager verstärkt und die Erstellung neuer Schichten zur Bereitstellung von GNOME in Distributionen und Betriebssystemen, die kein systemd verwenden, erforderlich macht. In GDM wurde die Infrastruktur systemd-userdb verwendet, die von systemd bereitgestellt wird. Der integrierte Dienstmanager, der auf der Ebene des Starts von Desktop-Dateien funktionierte, wurde entfernt.
  • Im Display-Manager GDM wurde der Dienst „gnome-headless-session@.service“ hinzugefügt, um das Starten von Bildschirmsitzungen zu erleichtern (zum Beispiel bei Remote-Zugriff auf den Desktop über RDP).
  • Der Konfigurator (gnome-control-center) wurde auf die Verwendung der Benutzeroberflächensprache Blueprint umgestellt. Das Backend für die Konfiguration von X11 wurde entfernt.
  • Der Einrichtungsassistent (gnome-initial-setup) wurde so umgestellt, dass standardmäßig run0 zum Starten privilegierter Aktionen anstelle von pkexec verwendet wird.
  • Im Dateimanager Nautilus wurde das Laden von Miniaturansichten verbessert, der Mechanismus zum Umbenennen von Gruppendateien überarbeitet, der Speicherverbrauch verringert, die Verwendung mehrerer Dateityp-Filter bei der Suche erlaubt und das Kontextmenü des Papierkorbs um einen Link zu den Einstellungen erweitert.
  • Auf dem Anmeldebildschirm wurde die Gruppierung der Sitzungsliste in Bezug auf den Anzeigenamen umgesetzt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4