Wayland-Protokolle, eine Reihe von Verbesserungen, die die Fähigkeiten von Wayland ergänzen

Vor kurzem Die Veröffentlichung der neuen Version wurde angekündigt des Pakets Wayland-Protokolle 1.26, die eine Reihe von enthält Protokolle und Erweiterungen, die die Fähigkeiten des grundlegenden Wayland-Protokolls ergänzen und bieten die Fähigkeiten, die zum Erstellen zusammengesetzter Server- und Benutzerumgebungen erforderlich sind.

Alle Protokolle durchlaufen ständig drei Phasen: Entwicklung, Test und Stabilisierung. Nach Abschluss der Entwicklungsphase (Kategorie „Unstable“) wird das Protokoll in den „Staging“-Zweig gestellt und offiziell in die Wayland-Protokollsuite aufgenommen, und nach Abschluss der Tests wird es in die Kategorie „Stable“ verschoben. Protokolle der Kategorie „Staging“ können bereits in zusammengesetzten Servern und Clients verwendet werden, wo die damit verbundene Funktionalität erforderlich ist.

Anders als in der Kategorie „instabil“ sind in der „Staging“-Kategorie kompatibilitätsverletzende Änderungen verboten, aber wenn beim Testen Probleme und Bugs festgestellt werden, ist ein Austausch durch eine signifikant neue Protokollversion oder eine andere Wayland-Erweiterung nicht ausgeschlossen .

Für den Teil der derzeit verfügbaren Wayland-Protokolle heben sich die folgenden stabilen Protokolle hervor, die mit früheren Versionen kompatibel sind:

  • Betrachter: Ermöglicht dem Client, Skalierungs- und Zuschneideaktionen an den Rändern der Oberfläche auf der Serverseite durchzuführen.
  • Präsentationszeit: die die Videoanzeige bereitstellt
    xdg-Shell: Dies ist eine Schnittstelle zum Erstellen und Interagieren mit Oberflächen wie Fenstern, die es ihnen ermöglicht, sich auf dem Bildschirm zu bewegen, zu minimieren, zu maximieren, in der Größe zu ändern usw.

Für den Teil der Protokolle, die im "Staging"-Zweig getestet wurden, finden wir:

  • Drm-Leasing : Stellt die erforderlichen Ressourcen bereit, um ein Stereobild mit unterschiedlichen Puffern für das linke und rechte Auge zu erstellen, wenn es an Virtual-Reality-Headsets gesendet wird.
  • Ext-Session-Sperre: Gibt an, wie die Sitzung gesperrt wird, beispielsweise während eines Bildschirmschoners oder eines Authentifizierungsdialogs.
  • Einzelpixel-Puffer: Ermöglicht das Erstellen von Einzelpixelpuffern, die vier 32-Bit-RGBA-Werte enthalten.
  • xdg-Aktivierung: Dies ermöglicht es, den Fokus zwischen verschiedenen Oberflächen der ersten Ebene zu übertragen (z. B. kann eine Anwendung mit xdg-Aktivierung den Fokus auf eine andere ändern).

Wichtigste Neuerungen der Wayland-Protokolle 1.26

Diese Version führt das neue Einzelpixel-Puffertestprotokoll ein,
die es Kunden zusammen mit der Viewer-Erweiterung ermöglicht
erzeuge einfarbige Flächen beliebiger Größe…

Dies ist auch die erste Version, für die neue Protokollerweiterungen erforderlich sind
folgen Sie dem Wortlaut von RFC 2119. Zusätzlich zu dem, was bisher erwähnt wurde, enthält diese Version auch die
Übliche Klarstellungen, verbesserte Anmerkungen und andere kleinere Korrekturen.

In dieser neu veröffentlichten Version wird hervorgehoben, dass das Single-Pixel-Buffer-Protokoll zur Kategorie „Staging“ hinzugefügt wurde, was die Erstellung von Single-Pixel-Buffer ermöglicht, die vier 32-Bit-RGBA-Werte enthalten. Unter Verwendung des Anzeigeprotokolls können zusammengesetzte Server einzelne Pixelpuffer skalieren, um gleichmäßig gefärbte Oberflächen beliebiger Größe zu erzeugen.

Eine weitere Änderung, die in dieser neuen Version auffällt, ist dieim xdg_shell-Protokoll, das eine Schnittstelle bietet, um mit Oberflächen als Fenster zu interagieren, was es Ihnen ermöglicht, Oberflächen auf dem Bildschirm zu verschieben, zu minimieren, zu maximieren, in der Größe zu ändern usw Unterstützung für zusammengesetzte Server hinzugefügt die nur einen Teil der von xdg_shell angebotenen Fensterverwaltungsoperationen implementieren.

Andererseits wird auch hervorgehoben, dass die Veranstaltung vorgeschlagen wird wm_capabilities, um Informationen über die auf dem Verbundserver verfügbaren Funktionen zu übergeben.

Darüber hinaus wird auch erwähnt, dass das Texteingabeprotokoll die Sprache umgeschrieben hat, was zu einer mehrdeutigen Interpretation geführt und Klarstellungen über das beabsichtigte Verhalten hinzugefügt hat.

Und es ist auch erwähnenswert, dass ab dieser neuen Version der Wayland-Protokolle die Verwendung der in RFC 2119 definierten Terminologie obligatorisch ist.

Schließlich, wenn Sie i sindInteressiert, mehr darüber zu erfahren Über diese neue Version können Sie die Details überprüfen im folgenden Link.

Wer mehr über Wayland-Protokolle erfahren möchte, kann sich an die wenden folgenden Link 


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.