Wayland-Protocols 1.27 kumasulidwa

Kutulutsidwa kwa phukusi la wayland-protocols 1.27 kwasindikizidwa, komwe kuli ndi ma protocol ndi zowonjezera zomwe zimakwaniritsa kuthekera kwa protocol ya Wayland ndikupereka kuthekera kofunikira pomanga ma seva ophatikizika ndi malo ogwiritsa ntchito.

Ma protocol onse motsatizana amadutsa magawo atatu - chitukuko, kuyesa ndi kukhazikika. Pambuyo pomaliza gawo lachitukuko (gulu la "osakhazikika"), ndondomekoyi imayikidwa mu nthambi ya "staging" ndipo imaphatikizidwa mwalamulo mumayendedwe a wayland-protocols, ndipo pambuyo poyesedwa, imasunthira ku gulu lokhazikika. Ma protocol ochokera m'gulu la "staging" atha kugwiritsidwa ntchito m'maseva ophatikizika ndi makasitomala pomwe magwiridwe antchito amafunikira. Mosiyana ndi gulu la "osakhazikika", "staging" imaletsa kusintha komwe kumaphwanya kugwirizana, koma ngati mavuto ndi zofooka zimadziwika panthawi yoyesedwa, m'malo mwake ndi ndondomeko yatsopano yofunikira ya protocol kapena kuwonjezereka kwina kwa Wayland sikuchotsedwa.

Mu mtundu watsopano, ma protocol atsopano awonjezedwa pagulu la "staging":

  • content-type - Imalola makasitomala kuti apereke zambiri za zomwe zikuwonetsedwa ku seva yamagulu, zomwe zitha kugwiritsidwa ntchito kukhathamiritsa zomwe zimadziwika bwino, monga kuyika zida za DRM monga "mtundu wazinthu". Thandizo la mitundu yotsatilayi likulengezedwa: palibe (palibe chidziwitso chokhudza mtundu wa deta), chithunzi (zotulutsa zithunzi za digito, zomwe zimafuna kusinthidwa pang'ono), kanema (kanema kapena makanema ojambula pamanja, kuyanjanitsa kolondola kumafunika kuti mupewe chibwibwi) ndi masewera (kuyambitsa masewera, zotuluka kuchokera pakuchedwa kochepa).
  • ext-idle-notify - Imalola ma seva amagulu kutumiza zidziwitso kwa makasitomala za kusagwira ntchito kwa ogwiritsa ntchito, zomwe zitha kugwiritsidwa ntchito kuyambitsa njira zina zopulumutsira mphamvu pakatha nthawi inayake osagwira ntchito.

Pakadali pano, ma wayland-protocols akuphatikiza ma protocol okhazikika otsatirawa, omwe amapereka kuyanjana m'mbuyo:

  • "viewporter" - imalola kasitomala kuchita makulitsidwe ndi kuwongolera m'mphepete mwa mbali ya seva.
  • "nthawi yowonetsera" - imapereka chiwonetsero chamavidiyo.
  • "xdg-shell" ndi mawonekedwe opangira ndi kuyanjana ndi mawonekedwe ngati windows, omwe amakulolani kuwasuntha mozungulira chophimba, kuchepetsa, kukulitsa, kusintha kukula, ndi zina.

Ma protocol omwe amayesedwa mu nthambi ya "staging":

  • drm-lease - imapereka zinthu zofunika kuti mupange chithunzi cha sitiriyo chokhala ndi zotchingira zosiyanasiyana za kumanzere ndi kumanja potulutsa zomvera zomvera zenizeni.
  • "ext-session-lock" - imatanthawuza njira yotsekera gawolo, mwachitsanzo, pamene chosungira chophimba chikugwira ntchito kapena kukambirana kutsimikiziridwa kukuwonetsedwa.
  • "single-pixel-buffer" - imakupatsani mwayi wopanga ma buffer a pixel imodzi omwe ali ndi ma RGBA anayi a 32-bit.
  • "xdg-activation" - imakulolani kusamutsa kuyang'ana pakati pa magawo oyamba (mwachitsanzo, kugwiritsa ntchito xdg-activation, pulogalamu imodzi imatha kusinthana ndi ina).

Ma protocol akupangidwa munthambi "yosakhazikika":

  • "Fullscreen-shell" - kuwongolera ntchito pazithunzi zonse.
  • "njira yolowera" - njira zopangira zopangira.
  • "Idle-inhibit" - kuletsa kukhazikitsidwa kwa skrini (screensaver).
  • "input-timestamp" - masitampu anthawi ya zochitika zolowetsa.
  • "keyboard-shortcuts-inhibit" - imayang'anira kulumikizidwa kwa makiyi afupikitsa ndi ma hotkeys.
  • "linux-dmabuf" - kugawana makadi angapo amakanema pogwiritsa ntchito ukadaulo wa DMBuff.
  • "linux-explicit-synchronization" ndi njira ya Linux yolumikizira ma buffers pamwamba.
  • "Pointer-gestures" - kuwongolera kuchokera pazithunzi zogwira.
  • "Zopinga za pointer" - zopinga za pointer (kutsekereza).
  • "zosankha zoyambira" - fanizo ndi X11, zimatsimikizira kugwira ntchito kwa bolodi loyambira (zosankha zoyambirira), zomwe nthawi zambiri zimayikidwa ndi batani lapakati.
  • "zochitika zolozera" - zochitika zokhudzana ndi pointer.
  • "tablet" - chithandizo chothandizira kuchokera pamapiritsi.
  • "text-input" - kulinganiza zolemba.
  • "xdg-foreign" ndi mawonekedwe olumikizirana ndi mawonekedwe a kasitomala "oyandikana nawo".
  • "xdg-decoration" - kupereka zokongoletsa zenera kumbali ya seva.
  • "xdg-output" - zowonjezera zokhudzana ndi kutulutsa kwamavidiyo (zogwiritsidwa ntchito pokulitsa magawo).
  • "Xwayland-keyboard-grab" - zolowetsa mu XWayland application.

Source: opennet.ru

Kuwonjezera ndemanga