Wayland-protocols 1.20 liberazione

Dispunibule liberazione di pacchettu protocolli wayland 1.20, chì cuntene un inseme di protokolli è estensioni chì cumplementanu e capacità di u protocolu Wayland di basa è furnisce e capacità necessarie per custruisce servitori composti è ambienti d'utilizatori. A versione 1.20 hè stata creata quasi subitu dopu 1.19, a causa di u fallimentu di include certi schedari (README.md, GOVERNANCE.md, MEMBERS.md) in l'archiviu.

A nova versione hà aghjurnatu u protocolu xdg-cunchiglia, chì aghjunghjenu a capacità di cambià a pusizione di dialoghi popup digià ligati. Novi attributi enum è bitfield sò stati aghjuntu à i protokolli "tempu di presentazione" è xdg-shell. Un documentu hè statu aghjuntu à a cumpusizioni
GOVERNANCE.md, chì descrive i prucessi per creà novi protokolli Wayland è aghjurnà quelli esistenti in u set di protokolli wayland. Aghjunghje minuri sò stati fatti à i protokolli esistenti, a documentazione hè stata migliurata, è l'errori identificati sò stati eliminati.

I protokolli Wayland includenu attualmente i seguenti protokolli stabili chì sò retrocompatibili:

  • "viewporter" - permette à u cliente di realizà azioni di scaling è cropping in i bordi di a superficia in u latu di u servitore.
  • "tempu di presentazione" - furnisce a visualizazione di video.
  • "xdg-shell" hè una interfaccia per creà è interagisce cù superfici cum'è Windows, chì li permette di esse spustati intornu à u screnu, minimizzati, maximizati, ridimensionati, etc.

Protokolli instabili, u sviluppu di quale ùn hè micca statu finitu è ​​ùn hè micca garantitu per esse cumpatibili cù e versioni passate:

  • "fullscreen-shell" - cuntrollu di u travagliu in u modu di schermu pienu;
  • "input-method" - metudi di input di trasfurmazioni;
  • "idle-inhibit" - bluccà u lanciamentu di u screensaver (screen saver);
  • "input-timestamps" - timestamps per l'eventi di input;
  • "linux-dmabuf" - spartera di parechje carte video cù a tecnulugia DMABuff;
  • "text-input" - urganizazione di input di testu;
  • "pointer-gestures" - cuntrollu da schermi tattili;
  • "relative pointer events" - eventi relative pointer;
  • "constraints di puntatore" - limitazioni di puntatore (blocking);
  • "tablet" - supportu per input da tablette.
  • "xdg-foreign" - interfaccia per l'interazzione cù e superfici di u cliente "vicinu";
  • "xdg-decoration" - rende decorazioni di a finestra in u latu di u servitore;
  • "xdg-output" - infurmazione supplementaria nantu à l'output video (usatu per a scala fraccionaria);
  • "xwayland-keyboard-grab" - Capture input in applicazioni XWayland.
  • primary-selection - per analogia cù X11, assicura u funziunamentu di u clipboard primariu (selezzione primaria), infurmazione da quale hè di solitu inserita cù u buttone medio di u mouse;
  • linux-explicit-synchronization hè un mecanismu specificu di Linux per a sincronizazione di i buffer di superficia.

Source: opennet.ru

Add a comment