An buga sakin fakitin hanyar-wayland-protocols 1.21, yana ƙunshe da saitin ka'idoji da kari waɗanda suka dace da damar tushen ka'idar Wayland da samar da damar da ake buƙata don gina sabbin sabar da mahallin masu amfani.
Farawa da sakin 1.21, an maye gurbin matakin haɓaka yarjejeniya "marasa tabbas" da "tsari" don daidaita tsarin daidaitawa ga yarjejeniyoyi da aka gwada a cikin yanayin samarwa. Duk yarjejeniyoyi suna tafiya a jere ta matakai uku: haɓakawa, gwaji, da daidaitawa. Bayan kammala matakin haɓakawa, ana sanya yarjejeniya a cikin reshen "tsari" kuma an haɗa ta a cikin suite na wayland-protocols, kuma bayan an kammala gwaji, ana mayar da ita zuwa rukunin tsayayye. Yarjejeniyoyi a cikin rukunin "tsari" yanzu ana iya amfani da su a cikin haɗakar abubuwa. sabobin da kuma abokan ciniki waɗanda ke buƙatar ayyuka masu alaƙa. A cikin rukunin "tsari", an haramta canje-canje da ke karya jituwa, amma idan aka gano matsaloli ko gazawa yayin gwaji, ba za a iya kawar da maye gurbin da sabon sigar yarjejeniya mai mahimmanci ko wani faɗaɗa Wayland ba.
Sabuwar sigar yanzu tana goyan bayan shigarwa ta amfani da tsarin ginin Meson maimakon autotools. Taimako ga autotools an shirya za a soke gaba ɗaya a nan gaba. Sabuwar yarjejeniya, xdg-activation, an ƙara zuwa rukunin tsarawa, yana ba da damar canja wurin mayar da hankali tsakanin filaye daban-daban na matakin farko. Misali, ta amfani da xdg-activation, ƙaddamar da aikace-aikacen ɗaya na iya canja wurin mayar da hankali zuwa wani, ko aikace-aikacen ɗaya na iya canza mayar da hankali zuwa wani. An riga an aiwatar da tallafin kunnawa xdg don Qt, GTK, wlroots, Mutter, da KWin.
A halin yanzu, ka'idojin wayland-way sun haɗa da ƙa'idodi masu tsayayye masu zuwa, waɗanda ke ba da dacewa ta baya:
- viewporter" - yana bawa abokin ciniki damar yin ayyuka akan sikelin da yanke gefuna na saman a gefe uwar garke.
- "Lokacin gabatarwa" - yana ba da nunin bidiyo.
- "xdg-shell" shine keɓancewa don ƙirƙira da hulɗa tare da saman kamar windows, wanda ke ba ku damar matsar da su kusa da allon, rage girman, faɗaɗa, sake girman, da sauransu.
An gwada ladabi a cikin reshen “tsari”:
- "cikakken-harsashi" - sarrafa aiki a cikin cikakken yanayin yanayin;
- "hanyar shigarwa" - hanyoyin shigarwar sarrafawa;
- "hana mara aiki" - toshe ƙaddamar da mai adana allo (mai ajiyar allo);
- "shigar-timestamps" - lokutan lokuta don abubuwan shigarwa;
- "linux-dmabuf" - raba katunan bidiyo da yawa ta amfani da fasaha na DMBuff;
- "Tsarin rubutu" - tsarin shigar da rubutu;
- "Mai nuna alama" - sarrafawa daga allon taɓawa;
- "al'amuran nuni na dangi" - abubuwan da suka shafi ma'ana;
- "Matsakaicin ma'ana" - ƙayyadaddun masu nuni (tarewa);
- "Tsarin kwamfutar hannu" - tallafi don shigarwa daga allunan.
- "xdg-bare" - dubawa don hulɗa tare da saman abokin ciniki "makwabci";
- "xdg-adocoration" - yin kayan ado na taga a gefen uwar garke;
- "xdg-fitarwa" - ƙarin bayani game da fitowar bidiyo (amfani da sikelin juzu'i);
- "xwayland-keyboard-grab" - shigarwar kamawa a cikin aikace-aikacen XWayland.
- zaɓi na farko - ta hanyar kwatanci tare da X11, yana tabbatar da aiki na allo na farko (zaɓi na farko), bayanin wanda yawanci ana saka shi tare da maɓallin linzamin kwamfuta na tsakiya;
- linux-bayyananne-synchronization - musamman ga Linux tsarin daidaita buffers dangane da saman.
- xdg-activation - yana ba ku damar canja wurin mayar da hankali tsakanin sassa daban-daban na matakin farko (misali, ta amfani da xdg- kunnawa, aikace-aikacen ɗaya na iya canza mayar da hankali zuwa wani).
source: budenet.ru
