Veröffentlichung des GNOME 50 Desktops mit der Einstellung der X11-Unterstützung

Nach sechs Monaten Entwicklung wurde die Version 50 des GNOME Desktops veröffentlicht. Für eine schnelle Einschätzung der Möglichkeiten von GNOME 50 stehen spezialisierte Live-Images auf Basis von openSUSE sowie ein Installations-Image im Rahmen der GNOME OS-Initiative zur Verfügung. GNOME 50 ist außerdem bereits Bestandteil der experimentellen Builds von Ubuntu 26.04 und Fedora 44.

In der neuen Version:

  • Aus der Benutzeroberfläche GNOME Shell und dem Kompositor сервера Mutter wurde der X11-Protokoll-Code entfernt. Im Display-Manager GDM wurde die X11-Unterstützung eingestellt, und die Möglichkeit zur Erstellung von GDM ohne Wayland wurde beendet, jedoch bleibt die Unterstützung für das Starten anderer Desktop-Umgebungen, die X11 verwenden, erhalten. In gnome-session wurde die Unterstützung für die Ausführung von Sitzungen auf Basis von X11 eingestellt, und der Parameter „-Dx11“ sowie die Möglichkeit zur Konfiguration von X11-Parametern wurden aus gnome-settings-daemon entfernt.

    Ab sofort unterstützt GNOME nur noch Sitzungen auf Basis von Wayland, während die Unterstützung für den Betrieb unter dem X-Server vollständig eingestellt wurde. Die Möglichkeit, X11-Anwendungen über XWayland zu starten, bleibt jedoch erhalten. In den Distributionen wurde die Unterstützung für die GNOME-Sitzung 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 plant man, nur die Unterstützung für Wayland beizubehalten. Die Sitzung auf Basis des Wayland-Protokolls wird in GNOME seit 2016 standardmäßig verwendet.

    Veröffentlichung des GNOME 50 Desktops mit der Einstellung der X11-Unterstützung

  • 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.

    Veröffentlichung des GNOME 50 Desktops mit der Einstellung der X11-Unterstützung

  • Auf dem Anmeldebildschirm wurde die Gruppierung der Sitzungsliste entsprechend dem Anzeigenamen implementiert. 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 Schichten erfordert, um GNOME in Distributionen und Betriebssystemen zu liefern, die systemd nicht verwenden. In GDM wird die systemd-userdb-Infrastruktur eingesetzt, die von systemd bereitgestellt wird. Der integrierte Dienstmanager, der auf der Ebene des Startens von Desktop-Dateien arbeitete, wurde entfernt.
  • Die Benutzeroberfläche der Kindersicherung wurde überarbeitet. Neue Funktionen zur Überwachung der Bildschirmzeit, zur Filterung von Webinhalten und zur Festlegung von Schlafenszeiten wurden hinzugefügt. Eltern können jetzt beispielsweise die tägliche Computerzeit begrenzen und einen Abendzeitpunkt festlegen, nach dem der Bildschirm gesperrt wird und das Kind ihn nicht entsperren kann. Es gibt auch eine Option, die es dem Kind ermöglicht, bei Ablauf des festgelegten Limits zusätzliche Zeit bei den Eltern anzufordern. Die Möglichkeit, die Kindersicherungsoberfläche aus dem Konfigurator aufzurufen, wurde hinzugefügt. Ein Dienst zur Filterung von Webinhalten für Kinderkonten wird in der nächsten Version verfügbar sein (die Benutzeroberfläche zur Filterkonfiguration wird ebenfalls kommen). Veröffentlichung des GNOME 50 Desktops mit der Einstellung der X11-Unterstützung
  • Der Einrichtungsassistent (gnome-initial-setup) wurde auf die Standardnutzung von run0 umgestellt, um privilegierte Aktionen anstelle von pkexec auszuführen.
  • Im Dateimanager Nautilus wurde der Mechanismus zur Umbenennung von Gruppen von Dateien überarbeitet. Bei der Suche können nun mehrere Filter für Dateitypen verwendet werden. Im Kontextmenü des Papierkorbs wurde ein Link zu den Einstellungen hinzugefügt. Ein unabhängiger Popup-Dialog für die Dateieigenschaften wurde implementiert, und die Eingabezeile für den Dateipfad unterstützt jetzt die Eingabeautovervollständigung ohne Berücksichtigung der Groß- und Kleinschreibung.

    In Nautilus wurde auch der Speicherverbrauch reduziert; das Laden von Symbolen und Miniaturansichten wurde beschleunigt; die Testabdeckung wurde erhöht; die Verwendung der Sprache Blueprint zur Gestaltung der Benutzeroberfläche wurde erweitert; die Bibliothek Glycin zur Sandbox-Isolierung der Bilddekodierung wurde integriert.

  • Im Dokumentenbetrachter wurde die Möglichkeit zur vollständigen Anbringung von Anmerkungen an Textausschnitten im Dokument realisiert. Anmerkungen können jetzt mit einem Klick im Hauptfenster hinzugefügt werden. Es besteht die Möglichkeit, Linien zu zeichnen und Farbmarkierungen über den Inhalt zu setzen. Veröffentlichung des GNOME 50 Desktops mit der Einstellung der X11-Unterstützung
  • Im Kalender-Planer wurde eine neue Teilnehmerliste implementiert, über die Sie Informationen zu den eingeladenen Personen erhalten und die Verbindlichkeit ihrer Teilnahme einschätzen können. In Zukunft ist eine vollständige Verwaltung des Einladungssystems geplant. Das Design des Dialogs für die schnelle Hinzufügung neuer Ereignisse wurde geändert. Unterstützung für den Export im ICS-Format wurde hinzugefügt. Die Benutzeroberfläche für die Monatsansicht von Ereignissen wurde verbessert. Hinzugefügt wurde die Unterstützung zur Navigation durch Ereignisse mittels der Navigationstasten.
  • Der Konfigurator wurde auf die Verwendung der Schnittstellensprache Blueprint umgestellt. Der Backend-Einstellungsdienst für X11 wurde entfernt. In den Datum- und Uhrzeiteinstellungen wurde die Möglichkeit hinzugefügt, den ersten Wochentag auszuwählen, was die Liste der Wochentage im Kalender-Planer und im E-Mail-Client Evolution beeinflusst. Die Benutzeroberfläche zur Modemkonfiguration wurde auf libadwaita-Widgets umgestellt und mit den anderen Einstellungen vereinheitlicht. Auf der Farbverwaltungsseite wurden Probleme mit der Bildschirmkalibrierung behoben. Auf der Seite für die Audio-Einstellungen wurden die Lautstärkepegel für Audioeingänge und -ausgänge deutlicher voneinander getrennt. Veröffentlichung des GNOME 50 Desktops mit der Einstellung der X11-Unterstützung
  • Im System für den Remote-Desktop wurde die Leistung erheblich gesteigert, und die Hardwarebeschleunigung für die Videoausgabe wurde durch die Integration der Vulkan- und VA-API realisiert. Die Unterstützung des "explicit sync"-Mechanismus wurde implementiert, um Latenzen zu minimieren und Artefakte auf Systemen mit NVIDIA-Treibern zu beseitigen. HiDPI-Unterstützung wurde hinzugefügt, die es ermöglicht, die Ausgabe automatisch an die Auflösung des verwendeten Bildschirms anzupassen. Zudem ist die Nutzung einer lokalen Webcam in der Sitzung mit dem Remote-System jetzt möglich. Kerberos-Authentifizierung wurde ebenfalls integriert.
  • Den Einstellungen für Menschen mit Behinderungen wurde die Option "Reduced Motion" hinzugefügt, um den Einsatz von Animationen in der Benutzeroberfläche zu minimieren. Der Screenreader Orca wurde modernisiert, wobei eine neue Einstellungsoberfläche angeboten, der Navigationsmodus erweitert und die automatische Sprachumschaltung sichergestellt wurde. Veröffentlichung des GNOME 50 Desktops mit der Einstellung der X11-Unterstützung
  • Im Display-Manager GDM wurde der Dienst "gnome-headless-session@.service" hinzugefügt, um das Starten von Sitzungen ohne Bildschirm zu erleichtern (zum Beispiel beim Remote-Zugriff auf den Desktop über RDP).
  • Die Unterstützung für die Implementierung von nicht-ganzzahligen Skalierungsstufen und die Anwendung des VRR-Mechanismus (Variable Refresh Rate) wurde verbessert. Diese Technologie passt die Bildwiederholfrequenz des Monitors dynamisch an, um eine flüssige Darstellung ohne Ruckler während des Spielens und der Videowiedergabe zu gewährleisten. Mit aktivem VRR wird die Cursorverarbeitung unabhängig von der Bildrate der Anwendung sichergestellt, was eine reibungslose Bewegung des Cursors bei der maximalen Bildwiederholfrequenz des Monitors (z. B. 144 Hz) ermöglicht, selbst wenn das Spiel oder die Anwendung mit einer niedrigeren Bildrate läuft.
  • Probleme mit NVIDIA-Treibern, die zu Rucklern und Synchronisierungsproblemen führten, wurden durch eine Umgehungslösung behoben. Die Flüssigkeit der Fensteranimationen wurde erhöht, und die allgemeine Reaktionsfähigkeit der Benutzeroberfläche auf Systemen mit NVIDIA-Grafikkarten wurde verbessert.
  • Die Unterstützung für das Wayland-Protokoll color-management-v2 wurde implementiert, das Mittel zur Farbverwaltung bietet.
  • Die Unterstützung für die gemeinsame Bildschirmübertragung mit Erhaltung der HDR-Metadaten wurde implementiert, um den Verlust der Farbsättigung bei der Übertragung oder Aufnahme von HDR-Inhalten zu vermeiden.
  • Die GTK-Bibliothek wurde auf die Version 4.22 aktualisiert, die einen eingebauten SVG-Zeichnungsengine enthält.
  • Die Libadwaita-Bibliothek, die eine Sammlung von Komponenten für die Benutzeroberflächengestaltung umfasst, wurde auf Version 1.9 aktualisiert und bietet neue Widgets zur Implementierung einer Seitenleiste: AdwSidebar mit Unterstützung für Abschnitte, Tooltips und Kontextmenüs; AdwViewSwitcherSidebar zur Erstellung von adaptiven Panels, die AdwViewStack verwalten können. Veröffentlichung des GNOME 50 Desktops mit der Einstellung der X11-Unterstützung

Quelle: opennet.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster