Veröffentlichung der wayland-protocols 1.21

Die Veröffentlichung von Wayland-Protokollen 1.21 bringt ein Set von Protokollen und Erweiterungen mit, die die Grundfunktionen des Wayland-Protokolls ergĂ€nzen und die notwendigen Möglichkeiten fĂŒr den Aufbau von Compositing-Servern und Benutzerumgebungen bereitstellen.

Mit der Version 1.21 wird die Phase der ‘unstable’ Protokolle durch ‘staging’ ersetzt, um den Prozess der Stabilisierung von Protokollen zu glĂ€tten, die in Arbeitsumgebungen getestet wurden. Alle Protokolle durchlaufen der Reihe nach drei Phasen – Entwicklung, Test und Stabilisierung. Nach Abschluss der Entwicklungsphase wird das Protokoll in den ‘staging’-Zweig verschoben und in das Set der Wayland-Protokolle aufgenommen. Nach dem Testabschluss wird es in die Kategorie der stabilen Protokolle ĂŒberfĂŒhrt. Protokolle aus der ‘staging’-Kategorie können bereits in Composite-Servern und -Clients eingesetzt werden, die diese FunktionalitĂ€t benötigen. Servern In der Kategorie ‘staging’ sind Änderungen, die die KompatibilitĂ€t beeintrĂ€chtigen, nicht erlaubt. Bei der Entdeckung von Problemen oder MĂ€ngeln wĂ€hrend des Testes ist jedoch nicht ausgeschlossen, dass eine neue, bedeutende Version des Protokolls oder eine andere Wayland-Erweiterung bereitgestellt wird.

In der neuen Version wurde die Möglichkeit implementiert, Installationen mit dem Meson-Bausystem anstelle von autotools durchzufĂŒhren. ZukĂŒnftig ist geplant, die UnterstĂŒtzung fĂŒr autotools vollstĂ€ndig einzustellen. In die Kategorie Staging wurde das neue Protokoll xdg-activation aufgenommen, das den Fokus zwischen verschiedenen OberflĂ€chen der ersten Ebene ĂŒbertrĂ€gt. Zum Beispiel kann ein Anwendungsstarter mithilfe von xdg-activation den Fokus an eine andere OberflĂ€che ĂŒbergeben oder eine Anwendung den Fokus auf eine andere Anwendung umschalten. Die UnterstĂŒtzung fĂŒr xdg-activation wurde bereits fĂŒr Qt, GTK, wlroots, Mutter und KWin realisiert.

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

  • viewporter – ermöglicht es dem Client, Skalierungs- und Zuschneideaktionen an den Kanten der OberflĂ€che auf der Client-Seite durchzufĂŒhren. Server.
  • „presentation time“ – sorgt fĂŒr die Anzeige von Videos.
  • «xdg-shell» — eine Schnittstelle zur Erstellung und Interaktion mit OberflĂ€chen wie Fenstern, die es ermöglicht, sie auf dem Bildschirm zu bewegen, zu minimieren, zu maximieren, die GrĂ¶ĂŸe zu Ă€ndern usw.

Protokolle, die im »staging«-Branch getestet werden:

  • „fullscreen-shell“ – verwaltet die Arbeit im Vollbildmodus;
  • „input-method“ – verarbeitet Eingabemethoden;
  • «idle-inhibit» — Unterbrechung des Bildschirmschoners (Screensaver);
  • «input-timestamps» — Zeitstempel fĂŒr Eingabeereignisse;
  • «linux-dmabuf» — Gemeinsame Nutzung mehrerer Grafikkarten mithilfe der DMABuff-Technologie;
  • «text-input» — Organisation der Texteingabe;
  • «pointer-gestures» — Steuerung ĂŒber Touchscreens;
  • «relative pointer events» — relative Zeigereignisse;
  • «pointer constraints» — ZeigereinschrĂ€nkungen (Sperrung);
  • «tablet» — UnterstĂŒtzung fĂŒr die Eingabe von Tablets.
  • «xdg-foreign» — Schnittstelle zur Interaktion mit "benachbarten" Client-OberflĂ€chen;
  • «xdg-decoration» — Gestaltung von Fensterdekorationen auf der Serverseite;
  • «xdg-output» — zusĂ€tzliche Informationen ĂŒber die Videoausgabe (wird fĂŒr skalierte Darstellung verwendet);
  • «xwayland-keyboard-grab» — Eingabeverwaltung in XWayland-Anwendungen.
  • primary-selection — Ă€hnlich wie bei X11 unterstĂŒtzt es die Funktion des primĂ€ren Clipboard (primary selection), dessen Informationen normalerweise mit der mittleren Maustaste eingefĂŒgt werden;
  • linux-explicit-synchronization — spezifischer Linux-Synchronisationsmechanismus fĂŒr Buffer in Bezug auf OberflĂ€chen.
  • xdg-activation – ermöglicht das Übertragen des Fokus zwischen verschiedenen OberflĂ€chen der ersten Ebene (zum Beispiel kann eine Anwendung, die xdg-activation nutzt, den Fokus auf eine andere Anwendung umschalten).

Quelle: opennet.ru

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