Versione di Wayland-Protocols 1.27

A liberazione di u pacchettu wayland-protocols 1.27 hè stata publicata, 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.

Tutti i protokolli passanu constantemente in trè fasi - sviluppu, teste è stabilizazione. Dopu à u cumpletu di u stadiu di sviluppu (categoria "instable"), u protokollu hè piazzatu in u ramu "staging" è ufficialmente inclusu in u set di protocolli wayland, è dopu chì a prova hè finita, hè trasladatu à a categuria stabile. I protokolli di a categuria "staging" ponu digià esse aduprati in i servitori cumposti è i clienti induve a funziunalità assuciata à elli hè necessaria. A cuntrariu di a categuria "instabile", in "staging" hè pruibitu di fà cambiamenti chì violanu a cumpatibilità, ma se i prublemi è i difetti sò identificati durante a prova, a rimpiazzamentu cù una nova versione significativa di u protokollu o una altra estensione Wayland ùn hè micca escluditu.

В новой версии в категорию «staging» добавлены новые протоколы:

  • content-type - Permette à i clienti di passà l'infurmazioni nantu à u cuntenutu resu à u servitore compostu, chì pò esse usatu per ottimisà u cumpurtamentu cunzignatu di u cuntenutu, cum'è stabilisce e proprietà specifiche di DRM cum'è "tipu di cuntenutu". U supportu per i seguenti tippi di cuntenutu hè dichjaratu: nimu (ùn ci hè micca infurmazione nantu à u tipu di dati), foto (output di foto digitali chì richiede un prucessu minimu), video (video o animazione, una sincronizazione più precisa hè necessaria per eliminà stuttering) è ghjocu. (partite di partenza, uscita da ritardu minimu).
  • ext-idle-notify - Permette à i servitori composti di mandà notificazioni di inattività di l'utilizatori à i clienti, chì ponu esse aduprati per attivà modi supplementari di risparmiu di energia dopu una certa quantità di inattività.

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.
  • "presentation-time" - 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 pruvati in u ramu "staging":

  • drm-lease - furnisce e risorse necessarie per furmà una maghjina stereo cù diversi buffers per l'ochji di manca è destra quandu si mostranu nantu à i caschi di realtà virtuale.
  • "ext-session-lock" - definisce i mezi di chjude a sessione, per esempiu, durante u funziunamentu di u salvatore di schermu o l'output di u dialogu di autentificazione.
  • "single-pixel-buffer" - permette di creà buffers unicu pixel chì includenu quattru valori RGBA 32-bit.
  • "xdg-activation" - permette di trasfiriri focus trà e diverse superfici di u primu livellu (per esempiu, usendu xdg-activation, una applicazione pò cambià u focus à l'altru).

Protocolli chì sò sviluppati in u ramu "instable":

  • "fullscreen-shell" - u travagliu di cuntrollu in u modu di schermu pienu.
  • "input-method" - trasfurmazioni di metudi di input.
  • "idle-inhibit" - bluccà u lanciamentu di u screensaver (screen saver).
  • "input-timestamps" - timestamps per l'eventi di input.
  • "keyboard-shortcuts-inhibit" - Cuntrolla l'attache di i tasti di scelta rapida è i tasti di scelta rapida.
  • "linux-dmabuf" - Sparte parechje carte video cù a tecnulugia DMABuff.
  • "linux-explicit-synchronization" hè un mecanismu specificu di Linux per a sincronizazione di i buffer in relazione à una superficia.
  • "pointer-gestures" - cuntrollu da schermi touch.
  • "limitazioni di puntatore" - limitazioni di puntatore (bloccante).
  • "selezzione primaria" - per analogia cù X11, furnisce u clipboard primariu (selezzione primaria), l'inserimentu di l'infurmazioni da quale hè di solitu fattu cù u buttone medio di u mouse.
  • "eventi di puntatore relativo" - eventi di puntatore relative.
  • "tablet" - supportu per input da tablette.
  • "text-input" - urganizazione di input di testu.
  • "xdg-foreign" hè una interfaccia per interagisce cù e superfici di un cliente "vicinu".
  • "xdg-decoration" - rende e decorazioni di a finestra da u latu di u servitore.
  • "xdg-output" - infurmazione supplementaria nantu à a pruduzzioni video (usata per a scala fraccionaria).
  • "xwayland-keyboard-grab" - Capture input in applicazioni XWayland.

Source: opennet.ru

Add a comment