Tu awọn ilana-ọna ilẹ-ọna silẹ 1.21

Itusilẹ ti package 1.21-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.

Bibẹrẹ pẹlu itusilẹ 1.21, ipele idagbasoke ilana “iduroṣinṣin” ti rọpo nipasẹ “ipese” lati le mu ilana imuduro jade fun awọn ilana ti o ti ni idanwo ni awọn agbegbe iṣelọpọ. Gbogbo awọn ilana ni lẹsẹsẹ lọ nipasẹ awọn ipele mẹta - idagbasoke, idanwo ati iduroṣinṣin. Lẹhin ipari ipele idagbasoke, ilana naa ni a gbe sinu ẹka “ipese” ati pe o wa ninu 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 ni awọn olupin akojọpọ ati awọn alabara nibiti o ti nilo iṣẹ ṣiṣe ti o jọmọ. Ninu ẹya “ipele”, o jẹ eewọ lati ṣe awọn ayipada ti o lodi si ibaramu, ṣugbọn ti awọn iṣoro ati awọn ailagbara ba jẹ idanimọ lakoko idanwo, rirọpo pẹlu ẹya tuntun pataki ti ilana tabi itẹsiwaju Wayland miiran ko yọkuro.

Ẹya tuntun pẹlu agbara lati fi sori ẹrọ ni lilo eto Kọ Meson dipo awọn adaṣe adaṣe. Awọn ero wa lati dawọ atilẹyin awọn autotools patapata ni ọjọ iwaju. Ilana imuṣiṣẹ xdg tuntun kan ti jẹ afikun si ẹka iseto, gbigba idojukọ lati gbe laarin oriṣiriṣi awọn ipele ipele akọkọ. Fun apẹẹrẹ, pẹlu imuṣiṣẹ xdg, wiwo ifilọlẹ ohun elo kan le funni ni idojukọ si wiwo miiran, tabi ohun elo kan le yipada idojukọ si omiiran. Atilẹyin imuṣiṣẹ xdg ti ni imuse tẹlẹ fun Qt, GTK, wlroots, Mutter ati KWin.

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”:

  • "ikarahun kikun" - iṣakoso iṣẹ ni ipo iboju kikun;
  • “Ọna-iwọle” - awọn ọna titẹ sii sisẹ;
  • “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;
  • "linux-dmabuf" - pinpin awọn kaadi fidio pupọ nipa lilo imọ-ẹrọ DMabuff;
  • “Input text” - iṣeto ti titẹ ọrọ;
  • "Awọn idari-itọkasi" - iṣakoso lati awọn iboju ifọwọkan;
  • “awọn iṣẹlẹ itọka ibatan” - awọn iṣẹlẹ itọka ibatan;
  • "Awọn ihamọ itọka" - awọn ihamọ itọka (ìdènà);
  • "Tabulẹti" - atilẹyin fun titẹ sii lati awọn tabulẹti.
  • “xdg-ajeji” - ni wiwo fun ibaraenisepo pẹlu awọn aaye ti alabara “aladugbo”;
  • “xdg-ohun ọṣọ” - awọn ohun ọṣọ window ti n ṣe ni ẹgbẹ olupin;
  • “xdg-output” - alaye ni afikun nipa iṣelọpọ fidio (ti a lo fun iwọn iwọn ida);
  • "xwayland-keyboard-grab" - igbewọle imudani ni awọn ohun elo XWayland.
  • aṣayan akọkọ - nipasẹ afiwe pẹlu X11, ṣ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;
  • Amuṣiṣẹpọ-pipade-linux jẹ ilana kan-Lainos kan fun mimuuṣiṣẹpọ awọn buffers-oke.
  • xdg-akitiyan – faye gba o lati gbe idojukọ laarin o yatọ si ipele ipele roboto (fun apẹẹrẹ, lilo xdg-akitiyan, ọkan elo le yipada idojukọ si miiran).

orisun: opennet.ru

Fi ọrọìwòye kun