In Gnome 3.34 wird nach Bedarf eine XWayland-Sitzung gestartet

Wayland-Logo

Wayland ist ein grafisches Serverprotokoll Hiermit können Fensterkompositionsmanager direkt mit Videohardware und -anwendungen kommunizieren. Wayland ermöglicht das Ausführen von X11-Anwendungen über einen X-Server, optional ohne Root-Rechte. Kompatibilität mit diesen.

Mutter ist Fensterkompositionsmanagerin und Wayland-Komponistin und wird in Gnome Shell verwendet welches Metacity ersetzt.

Es kann als eigenständiger Fenstermanager auf Desktops wie Gnome und dergleichen verwendet werden. Es ist mit Plugins erweiterbar und unterstützt verschiedene visuelle Effekte.

Mutter wird Änderungen haben, um seine Arbeit bei Wayland zu verbessern

Für Gnome Version 3.34 und als Teil seines Entwicklungszyklus Mutter enthält einige Änderungen, die dazu dienen, den Start von XWayland zu automatisieren Wenn Sie versuchen, eine Anwendung basierend auf dem X11-Protokoll in einer grafischen Umgebung basierend auf dem Wayland-Protokoll auszuführen.

Der Unterschied zum Verhalten von Gnome 3.32 und frühere Versionen ist das, Bisher lief die XWayland-Komponente ununterbrochen und erforderte eine Vorabversion explizit (gestartet, als die Gnome-Sitzung initialisiert wurde), das jetzt dynamisch ausgeführt wird, wenn X11-Unterstützung erforderlich ist.

Es ist wichtig, sich daran zu erinnern, dass um die Leistung von X11-Anwendungen sicherzustellen konventionell In einer Wayland-basierten Umgebung wird die XWayland DDW-Komponente verwendet (X geräteabhängig), das als Teil der Haupt-X.Org-Codebasis entwickelt wurde.

In Bezug auf die Funktionsweise von XWayland ähnelt es Xwin und Xquartz für Win32- und OS X-Plattformen und enthält Komponenten zum Ausführen von X.Org Server auf Wayland.

Die an Mutter vorgenommene Änderung ermöglicht den Start des X-Servers nur bei BedarfWelche wirkt sich positiv auf den Ressourcenverbrauch aus Auf Systemen, die keine X11-Anwendungen in der Wayland-Umgebung verwenden (der Prozess mit dem X-Server erfordert im Allgemeinen mehr als einhundert Megabyte RAM).

Mittlerweile Hans de Goede legte zwei Berichte vor, in denen die aufgetretenen Probleme aufgeführt sind in Gnomes Arbeit mit Wayland, was soll korrigiert werden als Teil der kürzlich gestarteten Initiative zur Beseitigung von Problemen, die für Wayland for Gnome spezifisch sind.

Hans erhielt über 40 Problemberichte und versuchte diese zu strukturieren. Viele Probleme hängen mit der Unterstützung von Tastatureingaben und Layoutänderungen sowie mit Drag & Drop zusammen, die nicht immer funktionieren.

Wayland hat noch einige Probleme zu lösen

Außerdem pAndernfalls unterstützt XWayland keine normale HiDPI-Unterstützung. Der Mauszeiger hängt Bei Wayland-Apps erfolgt die Fensterminimierung unter anderem nicht durch Klicken auf die mittlere Schaltfläche in der Kopfzeile.

auch Die Analyse von zwei Problemen wurde separat vorgestellts aus dem Start der Spiele: Reduzierter sichtbarer Bereich mit einem schwarzen Rahmen bei Verwendung des Vollbildmodus und schlechte Leistung im Vollbildmodus.

Andererseits wurde XWayland ein GLX-Prozessor hinzugefügt, der auf der EGL-Softwareschnittstelle basiert, um auf die Rendering-Funktionen in Wayland zuzugreifen.

Die Änderungen werden in die Version X.Org Server 1.21 aufgenommen. Durch die Verwendung von EGL zur Konfiguration von GLX entfällt die Verwendung der Rasterizer-Swrast-Software.

Die Verwendung von swrast führte zu Problemen beim Starten von Spielen in X11, für die die Einstellung Multi-Sample Anti-Aliasing (MSAA) (Multi-Sample Anti-Aliasing) erforderlich ist. Informationen dazu finden Sie nicht in llvmpipe.

Mit der vorgeschlagenen Änderung können GLX-Client-Informationen über die Funktionen des GL-Stacks basierend auf EGL-Daten generiert werden, einschließlich des Zugriffs auf MSAA-Konfigurationen für Spiele, die auf XWayland ausgeführt werden, z. B. Hearts of Iron IV, Stellaris und Europa Universalis IV.

Durch die Änderung wird auch die DRI-Treiberladefunktion vom X-Server entfernt.

Schließlich Gnome 3.34 soll am 11. September 2019 veröffentlicht werden.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.