Wayland-Protocols 1.27-Veröffentlichung

Die Veröffentlichung des Pakets wayland-protocols 1.27 wurde veröffentlicht. Es enthĂ€lt eine Reihe von Protokollen und Erweiterungen, die die Funktionen des Basisprotokolls Wayland ergĂ€nzen und die fĂŒr den Aufbau zusammengesetzter Server und Benutzerumgebungen erforderlichen Funktionen bereitstellen.

Alle Protokolle durchlaufen nacheinander drei Phasen – Entwicklung, Test und Stabilisierung. Nach Abschluss der Entwicklungsphase (Kategorie „instabil“) wird das Protokoll in den Zweig „Staging“ gestellt und offiziell in den Wayland-Protokollsatz aufgenommen. Nach Abschluss der Tests wird es in die Kategorie „stabil“ verschoben. Protokolle aus der Kategorie „Staging“ können bereits in Verbundservern und Clients verwendet werden, bei denen entsprechende FunktionalitĂ€t erforderlich ist. Im Gegensatz zur Kategorie „instabil“ verbietet „Staging“ Änderungen, die gegen die KompatibilitĂ€t verstoßen. Wenn jedoch beim Testen Probleme und MĂ€ngel festgestellt werden, ist ein Ersatz durch eine neue signifikante Version des Protokolls oder eine andere Wayland-Erweiterung nicht ausgeschlossen.

In der neuen Version wurden der Kategorie „Staging“ neue Protokolle hinzugefĂŒgt:

  • Content-Type – ermöglicht es Clients, zusammengesetzte Inhalte zu ĂŒbermitteln Server Informationen ĂŒber die angezeigten Inhalte, die zur Optimierung des inhaltsbasierten Verhaltens verwendet werden können, wie z. B. die Festlegung spezifischer DRM-Eigenschaften wie „Inhaltstyp“. UnterstĂŒtzung fĂŒr die folgenden Inhaltstypen wird deklariert: keine (keine Datentypinformationen), Foto (digitale Fotoausgabe, die eine minimale Verarbeitung erfordert), Video (Video oder Animation, die eine prĂ€zisere Synchronisierung erfordert, um Ruckeln zu vermeiden) und Spiel (Spielstart, der eine Ausgabe mit minimaler Latenz erfordert).
  • ext-idle-notify – Ermöglicht Verbundservern das Senden von Benachrichtigungen an Clients ĂŒber BenutzerinaktivitĂ€t, die zum Aktivieren zusĂ€tzlicher Energiesparmodi nach einer bestimmten Zeit der InaktivitĂ€t verwendet werden können.

Derzeit umfasst wayland-protocols die folgenden stabilen Protokolle, die AbwÀrtskompatibilitÀt bieten:

  • „Viewporter“ – ermöglicht dem Client, Aktionen zum Skalieren und Beschneiden der Kanten der OberflĂ€che an der Seite durchzufĂŒhren. Server.
  • „presentation-time“ – stellt Videoanzeige bereit.
  • „xdg-shell“ ist eine Schnittstelle zum Erstellen und Interagieren mit OberflĂ€chen als Fenster, mit der Sie sie auf dem Bildschirm verschieben, minimieren, erweitern, in der GrĂ¶ĂŸe Ă€ndern usw. können.

Im „Staging“-Zweig getestete Protokolle:

  • drm-lease – stellt die notwendigen Ressourcen bereit, um bei der Ausgabe an Virtual-Reality-Headsets ein Stereobild mit unterschiedlichen Puffern fĂŒr das linke und rechte Auge zu erzeugen.
  • „ext-session-lock“ – definiert eine Möglichkeit zum Sperren einer Sitzung, beispielsweise wĂ€hrend der Bildschirmschoner lĂ€uft oder der Authentifizierungsdialog angezeigt wird.
  • „single-pixel-buffer“ – ermöglicht die Erstellung von Einzelpixelpuffern, die vier 32-Bit-RGBA-Werte enthalten.
  • „xdg-activation“ – ermöglicht es Ihnen, den Fokus zwischen verschiedenen OberflĂ€chen der ersten Ebene zu ĂŒbertragen (mit xdg-activation kann beispielsweise eine Anwendung den Fokus auf eine andere wechseln).

Protokolle, die im „instabilen“ Zweig entwickelt werden:

  • „fullscreen-shell“ – Kontrolle der Arbeit im Vollbildmodus.
  • „Eingabemethode“ – Eingabemethoden verarbeiten.
  • „idle-inhibit“ – Blockieren des Starts des Bildschirmschoners (Bildschirmschoner).
  • „input-timestamps“ – Zeitstempel fĂŒr Eingabeereignisse.
  • „keyboard-shortcuts-inhibit“ – steuert das AnhĂ€ngen von TastaturkĂŒrzeln und Hotkeys.
  • „linux-dmabuf“ – gemeinsame Nutzung mehrerer Grafikkarten mithilfe der DMABuff-Technologie.
  • "linux-explicit-synchronization" ist spezifisch fĂŒr Linux Mechanismus zur Synchronisierung von Puffern in Bezug auf die OberflĂ€che.
  • „Zeigergesten“ – Steuerung ĂŒber Touchscreens.
  • „ZeigerbeschrĂ€nkungen“ – ZeigerbeschrĂ€nkungen (Blockierung).
  • „PrimĂ€rauswahl“ – stellt analog zu X11 den Betrieb der primĂ€ren Zwischenablage (PrimĂ€rauswahl) sicher, aus der Informationen normalerweise mit der mittleren Maustaste eingefĂŒgt werden.
  • „relative Zeigerereignisse“ – relative Zeigerereignisse.
  • „Tablet“ – UnterstĂŒtzung fĂŒr die Eingabe von Tablets.
  • „text-input“ – Organisation der Texteingabe.
  • „xdg-foreign“ ist eine Schnittstelle zur Interaktion mit den OberflĂ€chen des „benachbarten“ Clients.
  • „xdg-decoration“ – Rendern von Fensterdekorationen auf der Serverseite.
  • „xdg-output“ – zusĂ€tzliche Informationen zur Videoausgabe (wird fĂŒr die fraktionale Skalierung verwendet).
  • „xwayland-keyboard-grab“ – Eingaben in XWayland-Anwendungen erfassen.

Source: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz und VPS-VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster