Wayland-Protocols 1.27 idasilẹ

Itusilẹ ti package 1.27-wayland-protocols ti ṣe atẹjade, ti o ni eto awọn ilana ati awọn amugbooro ti o ni ibamu awọn agbara ti ilana Ilana Wayland ati pese awọn agbara pataki fun kikọ awọn olupin akojọpọ ati awọn agbegbe olumulo.

Gbogbo awọn ilana ni lẹsẹsẹ lọ nipasẹ awọn ipele mẹta - idagbasoke, idanwo ati iduroṣinṣin. Lẹhin ti pari ipele idagbasoke (ẹka “iduroṣinṣin”), ilana naa ni a gbe sinu ẹka “ipese” ati ni ifowosi pẹlu awọn ilana ilana-ọna-ọna, ati lẹhin idanwo ti pari, a gbe lọ si ẹka iduroṣinṣin. Awọn ilana lati ẹya “ipese” le ti ṣee lo tẹlẹ ninu awọn olupin akojọpọ ati awọn alabara nibiti iṣẹ ṣiṣe ti o jọmọ nilo. Ko dabi “iduroṣinṣin” ẹka, “ipele” ṣe idiwọ ṣiṣe awọn ayipada ti o rú ibamu, ṣugbọn ti awọn iṣoro ati awọn ailagbara ba jẹ idanimọ lakoko idanwo, rirọpo pẹlu ẹya tuntun ti o ṣe pataki ti ilana tabi itẹsiwaju Wayland miiran ko yọkuro.

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

  • Iru akoonu - Gba awọn alabara laaye lati fi alaye ranṣẹ nipa akoonu ti n ṣafihan si olupin akojọpọ, eyiti o le ṣee lo lati mu ihuwasi-imọ akoonu pọ si, gẹgẹbi ṣeto awọn ohun-ini DRM kan pato gẹgẹbi “iru akoonu”. Atilẹyin fun awọn iru akoonu atẹle ti wa ni ikede: ko si (ko si alaye nipa iru data), fọto (jade ti awọn fọto oni-nọmba, ti o nilo sisẹ pọọku), fidio (fidio tabi ere idaraya, amuṣiṣẹpọ kongẹ diẹ sii ni a nilo lati yago fun ikọsẹ) ati ere (ifilọlẹ awọn ere, o wu lati kere idaduro).
  • ext-idle-notify - Faye gba awọn olupin akojọpọ lati fi awọn iwifunni ranṣẹ si awọn alabara nipa aiṣiṣẹ olumulo, eyiti o le ṣee lo lati mu awọn ipo fifipamọ agbara ni afikun ṣiṣẹ lẹhin akoko aiṣiṣẹ kan.

Lọwọlọwọ, awọn ilana-ọna-ọna pẹlu awọn ilana iduroṣinṣin wọnyi, eyiti o pese ibaramu sẹhin:

  • "Oluwo" - ngbanilaaye alabara lati ṣe igbelowọn ati awọn iṣe gige oju ilẹ ni ẹgbẹ olupin.
  • "akoko igbejade" - pese ifihan fidio.
  • "xdg-shell" jẹ ẹya wiwo fun ṣiṣẹda ati ibaraenisepo pẹlu awọn roboto bi awọn window, eyiti o fun ọ laaye lati gbe wọn ni ayika iboju, dinku, faagun, tunto, ati bẹbẹ lọ.

Awọn ilana idanwo ni ẹka “ipese”:

  • Drm-lease - n pese awọn orisun pataki lati ṣe ipilẹṣẹ aworan sitẹrio pẹlu oriṣiriṣi awọn buffers fun apa osi ati oju ọtun nigbati o ba jade si awọn agbekọri otito foju.
  • "ext-session-lock" - n ṣalaye ọna ti tiipa igba kan, fun apẹẹrẹ, lakoko ti ipamọ iboju nṣiṣẹ tabi ifọrọwerọ ijẹrisi naa han.
  • "ẹyọ-pixel-buffer" - gba ọ laaye lati ṣẹda awọn buffers ẹyọkan ti o ni awọn iye RGBA 32-bit mẹrin.
  • “xdg-activation” - gba ọ laaye lati gbe idojukọ laarin oriṣiriṣi awọn ipele ipele akọkọ (fun apẹẹrẹ, lilo xdg-iṣiṣẹ, ohun elo kan le yipada idojukọ si omiiran).

Awọn ilana ti n dagbasoke ni ẹka “aiduro”:

  • “Ikarahun-kikun” - iṣakoso iṣẹ ni ipo iboju kikun.
  • "ọna-input" - awọn ọna titẹ sii processing.
  • “Idilọwọ-laiṣiṣẹ” - idilọwọ ifilọlẹ ti ipamọ iboju (ipamọ iboju).
  • "awọn akoko-iwọle-iwọle" - awọn akoko akoko fun awọn iṣẹlẹ titẹ sii.
  • "keyboard-abuja-dojuti" - n ṣakoso asomọ ti awọn ọna abuja keyboard ati awọn bọtini gbona.
  • "linux-dmabuf" - pinpin awọn kaadi fidio pupọ nipa lilo imọ-ẹrọ DMabuff.
  • "Linuux-fifihan-amuṣiṣẹpọ" jẹ ẹrọ-ilana-isinṣe kan fun mimuuṣiṣẹpọ awọn buffers-oke.
  • "Awọn idari-itọkasi" - iṣakoso lati awọn iboju ifọwọkan.
  • "Awọn ihamọ itọka" - awọn ihamọ itọka (ìdènà).
  • "aṣayan akọkọ" - nipasẹ afiwe pẹlu X11, o ṣe idaniloju iṣiṣẹ ti agekuru akọkọ (aṣayan akọkọ), alaye lati eyiti a fi sii nigbagbogbo pẹlu bọtini asin aarin.
  • “awọn iṣẹlẹ itọka ibatan” - awọn iṣẹlẹ itọka ibatan.
  • "Tabulẹti" - atilẹyin fun titẹ sii lati awọn tabulẹti.
  • “Input text” – iṣeto ti igbewọle ọrọ.
  • "xdg-ajeji" jẹ ẹya wiwo fun ibaraenisepo pẹlu awọn roboto ti "aládùúgbò" ni ose.
  • "xdg-oso" - Rendering awọn ọṣọ window ni ẹgbẹ olupin.
  • "xdg-output" - alaye ni afikun nipa iṣẹjade fidio (ti a lo fun irẹjẹ ida).
  • "xwayland-keyboard-grab" - igbewọle imudani ni awọn ohun elo XWayland.

orisun: opennet.ru

Fi ọrọìwòye kun