Fräisetzung Wayland-Protokoller 1.20

Verfügbar Package Verëffentlechung wayland-Protokoller 1.20, déi eng Rei vu Protokoller an Extensiounen enthält, déi d'Fähigkeiten vum Basis Wayland Protokoll ergänzen an déi Fäegkeeten ubidden, déi néideg sinn fir Composite Serveren a Benotzerumgebungen ze bauen. Verëffentlechung 1.20 gouf bal direkt duerno erstallt 1.19, wéinst dem Versoen, verschidde Fichieren (README.md, GOVERNANCE.md, MEMBERS.md) am Archiv opzehuelen.

Déi nei Versioun huet de Protokoll aktualiséiert xdg-Réibau, déi d'Fäegkeet bäigefüügt huet fir d'Positioun vu scho verlinkte Popup-Dialogs z'änneren. Nei Enum a Bitfield Attributer goufen zu der "Presentatiounszäit" an xdg-Shell Protokoller bäigefüügt. En Dokument ass an d'Kompositioun bäigefüügt
GOVERNANCE.md, déi d'Prozesser beschreift fir nei Wayland Protokoller ze kreéieren an déi existent ze aktualiséieren am Wayland-Protokollset. Kleng Ergänzunge goufen zu existente Protokoller gemaach, Dokumentatioun gouf verbessert, an identifizéiert Feeler goufen eliminéiert.

De Moment enthalen Wayland-Protokoller déi folgend stabil Protokoller, déi Réckkompatibilitéit ubidden:

  • "Viewporter" - erlaabt dem Client Skaléierungs- an Uewerflächrandtrimmenaktiounen op der Serversäit auszeféieren.
  • "Presentatioun Zäit" - suergt Video Display.
  • "xdg-shell" ass en Interface fir ze kreéieren an ze interagéieren mat Flächen als Fënsteren, wat Iech erlaabt se ronderëm den Ecran ze réckelen, minimiséieren, erweideren, änneren, etc.

Instabile Protokoller, d'Entwécklung vun deenen ass nach net ofgeschloss an ass net garantéiert kompatibel mat fréiere Verëffentlechungen ze bleiwen:

  • "Vollscreen-Shell" - Kontroll vun der Aarbecht am Vollbildmodus;
  • "Input-Method" - Veraarbechtung Input Methoden;
  • "Idle-inhibit" - blockéiert de Start vum Screensaver (Écran spueren);
  • "Input-Timestamps" - Zäitstempel fir Input-Evenementer;
  • "linux-dmabuf" - Deele vun e puer Video Kaarte benotzt DMABuff Technologie;
  • "Text-Input" - Organisatioun vun Text Input;
  • "Pointer-Gesten" - Kontroll vun Touchscreens;
  • "relative pointer events" - relativ pointer events;
  • "Pointer Constraints" - Pointer Constraints (Blockéierung);
  • "Tablet" - Ënnerstëtzung fir Input vu Pëllen.
  • "xdg-auslännesch" - Interface fir Interaktioun mat de Flächen vum "Nopesch" Client;
  • "xdg-Dekoratioun" - Rendering Fënsterdekoratioun op der Server Säit;
  • "xdg-Output" - zousätzlech Informatioun iwwer de Videooutput (benotzt fir Fraktiounsskaléierung);
  • "xwayland-keyboard-grab" - erfaassen Input an XWayland Uwendungen.
  • Primär-Selektioun - duerch Analogie mat X11, garantéiert d'Operatioun vun der Primärschoul Clipboard (Primärwahl), Informatioun aus deem normalerweis mat der mëttlerer Maustast agefouert gëtt;
  • linux-explizit-Synchroniséierung ass e Linux-spezifesche Mechanismus fir d'Synchroniséierung vun Uewerflächegebonnen Puffer.

Source: opennet.ru

Setzt e Commentaire