Khipha i-wayland-protocols 1.21

Ukukhishwa kwephakheji ye-wayland-protocols 1.21 kushicilelwe, equkethe isethi yezivumelwano nezandiso ezihambisana namakhono ephrothokholi eyisisekelo ye-Wayland futhi ehlinzeka ngamakhono adingekayo ekwakheni amaseva ayinhlanganisela kanye nezimo zabasebenzisi.

Ukuqala ngokukhishwa okungu-1.21, isigaba sokuthuthukiswa kwephrothokholi “esingazinzile” sithathelwe indawo “ngesiteji” ukuze kulungiswe inqubo yokuzinzisa yezivumelwano ezihloliwe ezindaweni zokukhiqiza. Wonke amaphrothokholi alandelana adlula ezigabeni ezintathu - ukuthuthukiswa, ukuhlolwa kanye nokuqiniswa. Ngemva kokuqeda isigaba sokuthuthukiswa, iphrothokholi ifakwa egatsheni "lesiteji" futhi ifakwe kusethi ye-wayland-protocols, futhi ngemva kokuqedwa kokuhlolwa, ithuthelwa esigabeni esizinzile. Amaphrothokholi asuka esigabeni "sesiteji" angasetshenziswa kakade kumaseva ayinhlanganisela namakhasimende lapho kudingeka khona ukusebenza okuhlobene. Esigabeni "sesiteji", akuvunyelwe ukwenza izinguquko ezephula ukuhambisana, kodwa uma izinkinga nokushiyeka kubonwa ngesikhathi sokuhlolwa, ukushintshwa ngenguqulo entsha ebalulekile yephrothokholi noma esinye isandiso se-Wayland asikhishiwe.

Inguqulo entsha ihlanganisa amandla okufaka usebenzisa isistimu yokwakha ye-Meson esikhundleni sama-autotools. Kunezinhlelo zokumisa ngokuphelele ukusekela ama-autotools esikhathini esizayo. Iphrothokholi entsha ye-xdg-activation yengezwe esigabeni sesiteji, okuvumela ukugxila ukuthi kudluliselwe phakathi kwezindawo ezihlukile zeleveli yokuqala. Isibonelo, ngokuvula i-xdg, isixhumi esibonakalayo esisodwa sesiqalisi sohlelo lokusebenza singanikeza ukugxila kwesinye isixhumi esibonakalayo, noma uhlelo lokusebenza olulodwa lungashintsha ukugxila kolunye. Usekelo lwe-xdg-activation seluvele lwenziwe ku-Qt, GTK, wlroots, Mutter kanye ne-KWin.

I-Wayland-protocols okwamanje ihlanganisa amaphrothokholi alandelayo azinzile ahambisana emuva:

  • "isibukeli" - sivumela iklayenti ukuthi lenze izenzo zokukala nokunqampuna emaphethelweni obuso ohlangothini lweseva.
  • "isikhathi sokwethula" - sinikeza ukuboniswa kwevidiyo.
  • I-“xdg-shell” iyisixhumi esibonakalayo sokudala nokusebenzisana nezindawo ezinjengamafasitela, ezivumela ukuthi zihanjiswe esikrinini, zincishiswe, zikhuliswe, zishintshwe usayizi, njll.

Amaphrothokholi ahlolwe egatsheni "lesiteji":

  • "igobolondo lesikrini esigcwele" - ukulawula umsebenzi kwimodi yesikrini esigcwele;
  • "indlela yokufaka" - ukucubungula izindlela zokufaka;
  • "i-idle-inhibit" - ivimbela ukwethulwa kwesilondolozi sesikrini (isilondolozi sesikrini);
  • “input-timestamps” — izitembu zesikhathi zemicimbi yokokufaka;
  • "linux-dmabuf" - ukwabelana kwamakhadi wevidiyo amaningana kusetshenziswa ubuchwepheshe be-DMBuff;
  • “text-input” — inhlangano yokufaka umbhalo;
  • "i-pointer-gestures" - ukulawula kusuka ezikrinini zokuthinta;
  • "imicimbi yesikhombi esihlobene" - imicimbi yesikhombi esihlobene;
  • "Izingqinamba ze-pointer" - imikhawulo yesikhombi (ukuvimba);
  • "ithebhulethi" - ukusekela okokufaka okuvela ezibhebheni.
  • “xdg-foreign” - isixhumi esibonakalayo sokusebenzelana nezindawo zeklayenti “elingumakhelwane”;
  • "i-xdg-decoration" - inikeza imihlobiso yewindi ohlangothini lweseva;
  • “i-xdg-output” — ulwazi olwengeziwe mayelana nokuphumayo kwevidiyo (kusetshenziselwa ukukala ngamaqhezu);
  • "Xwayland-keyboard-grab" - Thwebula okokufaka kuzinhlelo zokusebenza ze-XWayland.
  • ukukhetha okuyinhloko - ngokufanisa ne-X11, kuqinisekisa ukusebenza kwebhodi lokunamathisela eliyinhloko (ukukhethwa okuyinhloko), ulwazi oluvame ukufakwa ngenkinobho yegundane ephakathi;
  • Ukuvumelanisa kwe-linux-okucacile-kuyindlela eqondene ne-Linux yokuvumelanisa amabhafa aboshwe phezulu.
  • I-xdg-activation - ikuvumela ukuthi udlulise ukugxila phakathi kwezindawo ezihlukene zezinga lokuqala (isibonelo, usebenzisa i-xdg-activation, uhlelo lokusebenza olulodwa lungashintsha ukugxila kolunye).

Source: opennet.ru

Engeza amazwana