Fräisetzung Wayland-Protokoller 1.21

D'Verëffentlechung vum Wayland-Protokoll 1.21 Package gouf publizéiert, mat enger Rei vu Protokoller an Extensiounen, déi d'Fäegkeeten vum Basis Wayland Protokoll ergänzen an d'Fäegkeeten ubidden, déi néideg sinn fir Composite Serveren a Benotzerumgebungen ze bauen.

Vun der Verëffentlechung 1.21 un, ass déi "onstabil" Protokollentwécklungsstadium duerch "Staging" ersat ginn fir de Stabiliséierungsprozess fir Protokoller ze glatteren, déi a Produktiounsëmfeld getest goufen. All Protokoller ginn sequenziell duerch dräi Phasen - Entwécklung, Testen a Stabiliséierung. Nom Ofschloss vun der Entwécklungsphase gëtt de Protokoll an der "Staging" Branche plazéiert an an de Wayland-Protokoller gesat, an nodeems d'Test ofgeschloss ass, gëtt et an déi stabil Kategorie geplënnert. Protokoller aus der Kategorie "Staging" kënne scho a Composite Serveren a Clienten benotzt ginn, wou eng verbonne Funktionalitéit erfuerderlech ass. An der Kategorie "Staging" ass et verbueden Ännerungen ze maachen, déi d'Kompatibilitéit verletzen, awer wann d'Problemer a Mängel während dem Test identifizéiert ginn, ass den Ersatz mat enger neier bedeitender Versioun vum Protokoll oder eng aner Wayland Extensioun net ausgeschloss.

Déi nei Versioun enthält d'Fäegkeet fir de Meson Build System ze installéieren anstatt Autotools. Et gi Pläng fir an Zukunft komplett opzehalen Autotools z'ënnerstëtzen. En neien xdg-Aktivéierungsprotokoll ass an d'Staging Kategorie bäigefüügt ginn, wat et erlaabt de Fokus tëscht verschiddenen éischte-Niveau Flächen ze transferéieren. Zum Beispill, mat xdg-Aktivatioun, kann eng Applikatioun Launcher Interface fokusséieren op eng aner Interface, oder eng Applikatioun kann de Fokus op eng aner wiesselen. xdg-Aktivéierungssupport ass scho fir Qt, GTK, wlroots, Mutter a KWin ëmgesat ginn.

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.

Protokoller getest an der "Staging" Branche:

  • "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.
  • xdg-Aktivéierung - erlaabt Iech de Fokus tëscht verschiddenen éischte-Niveau Flächen ze transferéieren (zum Beispill, andeems Dir xdg-Aktivatioun benotzt, kann eng Applikatioun de Fokus op eng aner wiesselen).

Source: opennet.ru

Setzt e Commentaire