Veröffentlichung von wayland-protocols 1.20

VerfĂŒgbar Release des Pakets wayland-protocols 1.20, das eine Reihe von Protokollen und Erweiterungen enthĂ€lt, die die Funktionen des Basisprotokolls Wayland ergĂ€nzen und die erforderlichen Möglichkeiten bieten, um Compositing-Server und Benutzerumgebungen zu erstellen. Die Version 1.20 wurde fast unmittelbar nach 1.19, aufgrund des Ausschlusses einiger Dateien (README.md, GOVERNANCE.md, MEMBERS.md) aus dem Archiv.

In der neuen Version wurde das Protokoll xdg-shell, in das die Möglichkeit zur Änderung der Position bereits angehefteter Popup-Dialoge hinzugefĂŒgt wurde. Neue Attribute vom Typ enum und bitfield wurden zu den Protokollen „presentation time“ und xdg-shell hinzugefĂŒgt. Ein Dokument wurde hinzugefĂŒgt,
GOVERNANCE.md, das die Prozesse zur Erstellung neuer Wayland-Protokolle und zur Aktualisierung bestehender Protokolle im Set wayland-protocols beschreibt. Es wurden geringfĂŒgige ErgĂ€nzungen zu den bestehenden Protokollen vorgenommen, die Dokumentation verbessert und erkannte Fehler beseitigt.

Derzeit umfassen die wayland-protocols die folgenden stabilen Protokolle, die abwÀrtskompatibel sind:

  • „viewporter“ - ermöglicht es dem Client, Maßnahmen zur Skalierung und zum Zuschneiden der RĂ€nder einer OberflĂ€che auf der Serverseite durchzufĂŒhren.
  • „presentation time“ – sorgt fĂŒr die Anzeige von Videos.
  • „xdg-shell“ - Schnittstelle zur Erstellung und Interaktion mit OberflĂ€chen wie Fenstern, die es ermöglicht, sie auf dem Bildschirm zu verschieben, zu minimieren, zu maximieren, die GrĂ¶ĂŸe zu Ă€ndern usw.

Instabile Protokolle, deren Entwicklung noch nicht abgeschlossen ist und deren KompatibilitĂ€t mit frĂŒheren Versionen nicht garantiert ist:

  • „fullscreen-shell“ – Verwaltung der Vollbildfunktion;
  • „input-method“ – Verarbeitung von Eingabemethoden;
  • „idle-inhibit“ – Sperrung des Screensavers (Bildschirmschoner);
  • „input-timestamps“ – Zeitstempel fĂŒr Eingabeereignisse;
  • „linux-dmabuf“ – gemeinsame Nutzung mehrerer Grafikkarten mittels DMABuff-Technologie;
  • „text-input“ – Organisation der Texteingabe;
  • „pointer-gestures“ – Eingaben ĂŒber Touchscreen-Steuerung;
  • „relative pointer events“ – relative Zeigerereignisse;
  • „pointer constraints“ – ZeigerbeschrĂ€nkungen (Sperrung);
  • „tablet“ – UnterstĂŒtzung der Eingabe ĂŒber Tablets.
  • „xdg-foreign“ — Schnittstelle zur Interaktion mit den „benachbarten“ OberflĂ€chen des Clients;
  • „xdg-decoration“ — Zeichnung von Fensterdekorationen auf der Serverseite;
  • „xdg-output“ — zusĂ€tzliche Informationen ĂŒber den Videoausgang (verwendet fĂŒr skalierte Darstellung);
  • «xwayland-keyboard-grab» — Erfassen von Eingaben in XWayland-Anwendungen.
  • primary-selection — analog zu X11 stellt es die Funktion des primĂ€ren Clipboard-Puffers (primary selection) zur VerfĂŒgung, dessen Inhalte normalerweise mit der mittleren Maustaste eingefĂŒgt werden;
  • linux-explicit-synchronization — ein fĂŒr Linux spezifischer Mechanismus zur Synchronisation der Puffer in Bezug auf die OberflĂ€chen.

Quelle: opennet.ru

60GB SSD 8Gb DDR4