Wayland-Protocols 1.27 rilaxx

Опубликован релиз пакета wayland-protocols 1.27, содержащего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.

Il-protokolli kollha konsistentement jgħaddu minn tliet fażijiet - l-iżvilupp, l-ittestjar u l-istabbilizzazzjoni. Wara t-tlestija tal-istadju tal-iżvilupp (kategorija "instabbli"), il-protokoll jitqiegħed fil-fergħa "staging" u inkluż uffiċjalment fis-sett ta 'wayland-protocols, u wara li jitlesta l-ittestjar, jiġi mċaqlaq għall-kategorija stabbli. Protokolli mill-kategorija "staging" diġà jistgħu jintużaw f'servers u klijenti komposti fejn il-funzjonalità assoċjata magħhom hija meħtieġa. B'differenza mill-kategorija "instabbli", fil-"staging" huwa pprojbit li jsiru bidliet li jiksru l-kompatibilità, iżda jekk jiġu identifikati problemi u difetti waqt l-ittestjar, is-sostituzzjoni b'verżjoni sinifikanti ġdida tal-protokoll jew estensjoni oħra ta 'Wayland mhix eskluża.

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

  • content-type - Tippermetti lill-klijenti jgħaddu informazzjoni dwar il-kontenut mogħti lis-server kompost, li jista 'jintuża biex jottimizza l-imġiba konxja tal-kontenut, bħall-issettjar ta' proprjetajiet speċifiċi għad-DRM bħal "tip ta' kontenut". L-appoġġ għat-tipi ta' kontenut li ġejjin huwa ddikjarat: l-ebda (m'hemm l-ebda informazzjoni dwar it-tip tad-data), ritratt (output ta 'ritratti diġitali li jeħtieġ ipproċessar minimu), vidjo (vidjo jew animazzjoni, sinkronizzazzjoni aktar preċiża hija meħtieġa biex telimina stuttering) u logħba (logħob tal-bidu, output minn dewmien minimu).
  • ext-idle-notify - Jippermetti lis-servers komposti jibagħtu notifiki ta 'inattività tal-utent lill-klijenti, li jistgħu jintużaw biex jattiva modi addizzjonali ta' ffrankar tal-enerġija wara ċertu ammont ta 'inattività.

Il-protokolli Wayland bħalissa jinkludu l-protokolli stabbli li ġejjin li huma kompatibbli b'lura:

  • "viewporter" - tippermetti lill-klijent li jwettaq azzjonijiet ta 'skalar u ħsad fuq it-truf tal-wiċċ fuq in-naħa tas-server.
  • "preżentazzjoni-ħin" - jipprovdi wiri tal-vidjo.
  • "xdg-shell" hija interface għall-ħolqien u l-interazzjoni ma 'uċuħ bħal twieqi, li jippermettilhom li jiġu mċaqalqa madwar l-iskrin, minimizzati, massimizzati, daqs mill-ġdid, eċċ.

Protokolli ttestjati fil-fergħa tal-"staging":

  • drm-lease - jipprovdi r-riżorsi meħtieġa biex tifforma immaġni stereo b'buffers differenti għall-għajnejn tax-xellug u tal-lemin meta jintwerew fuq elmi tar-realtà virtwali.
  • "ext-session-lock" - jiddefinixxi l-mezzi ta 'qfil tas-sessjoni, per eżempju, waqt it-tħaddim tal-screen saver jew l-output tad-djalogu ta' awtentikazzjoni.
  • "single-pixel-buffer" - jippermettilek toħloq buffers ta 'pixel wieħed li jinkludu erba' valuri RGBA ta '32-bit.
  • "xdg-activation" - jippermettilek tittrasferixxi fokus bejn uċuħ differenti tal-ewwel livell (per eżempju, bl-użu ta 'xdg-activation, applikazzjoni waħda tista' taqleb fokus għal oħra).

Protokolli li qed jiġu żviluppati fil-fergħa "instabbli":

  • "fullscreen-shell" - xogħol ta 'kontroll fil-modalità full screen.
  • "input-method" - ipproċessar ta' metodi ta' input.
  • "idle-inhibit" - jimblokka t-tnedija tal-screensaver (screen saver).
  • "input-timestamps" - timestamps għal avvenimenti ta' input.
  • "keyboard-shortcuts-inhibit" - Jikkontrolla t-twaħħil ta 'shortcuts tat-tastiera u hotkeys.
  • «linux-dmabuf» — совместное использование нескольких видеокарт при помощи технологии DMABuff.
  • "linux-explicit-synchronization" huwa mekkaniżmu speċifiku għal Linux għas-sinkronizzazzjoni tal-buffers fir-rigward ta 'wiċċ.
  • "pointer-gestures" - kontroll minn touch screens.
  • "pointer constraints" - restrizzjonijiet tal-pointer (imblukkar).
  • "għażla primarja" - b'analoġija ma 'X11, tipprovdi l-clipboard primarju (għażla primarja), l-inserzjoni ta' informazzjoni li minnha normalment issir bil-buttuna tan-nofs tal-maws.
  • "relative pointer events" - avvenimenti relattivi pointer.
  • "tablet" - appoġġ għall-input minn pilloli.
  • "test-input" - organizzazzjoni tal-input tat-test.
  • "xdg-foreign" huwa interface għall-interazzjoni ma 'l-uċuħ ta' klijent "ġirien".
  • "xdg-decoration" - tirrendi dekorazzjonijiet tat-twieqi fuq in-naħa tas-server.
  • "xdg-output" - informazzjoni addizzjonali dwar l-output tal-vidjo (użat għall-iskala frazzjonali).
  • "xwayland-keyboard-grab" - Aqbad input fl-applikazzjonijiet XWayland.

Sors: opennet.ru

Żid kumment