Wayland 1.18 inosvika nerutsigiro rwemesoni, API nyowani nezvimwe

wayland gnome

Munguva pfupi yapfuura kuburitswa kweshanduro nyowani yakagadzikana yeiyo Wayland 1.18 protocol yakaziviswa, umo iyi vhezheni nyowani inoenderana neshanduro dzakapfuura paAPI neABI nhanho neshanduro 1.x, asi zvakare ine chikamu chekuvandudza.

Kune avo vasingazive Wayland, vanofanira kuziva izvozvo iyi protocol yekudyidzana kweyakaumbwa sevha uye mashandiro ayo anoshanda nayo. Vatengi vakazvimiririra vanopa windows yavo zvakasiyana, vachipfuudza ruzivo rwekuvandudza kune yakasanganiswa sevha, iyo inosanganisa zvirimo zvemumwe mushandisi application windows kuti vagadzire iyo yekupedzisira kuburitsa, vachifunga nezve zvinogona kuitika nuances senge kuwindirana kwewindo uye pachena.

Mune mamwe mazwi, composite server haipe API yekupa zvinhu zvega uye inoshanda chete nemahwindo akaumbwa kare kubvisa iyo mbiri buffering uchishandisa repamusoro-soro maraibhurari akadai seGTK + uye Qt.

Nezve Wayland

Parizvino, iyo rutsigiro yebasa rakananga naWayland yatove kuitwa yeGTK3 +, Qt 5, SDL, Clutter uye EFL (Enlightenment Foundation Raibhurari).

Kutaurirana ne Hardware muWayland / Weston, semuenzaniso, kutanga, kushandura mavhidhiyo modhi (drm modhi yekumisikidza) uye ndangariro manejimendi (GEM yeI915 uye TTM ye radeon uye itsva) yemakadhi emifananidzo, zvinogona kuitwa zvakananga kuburikidza nekernel-level module, iyo inobvumidza iwe kupfuudza runyararo superuser.

Weston composite server inogona kushanda kwete chete kushandisa Linux kernel DRM module, asiwo paX11, imwe Wayland composite server, framebuffer uye RDP. Pamusoro pezvo, mapurojekiti ari kugadzirirwa kuve nechokwadi chebasa kumusoro kweiyo Android chikuva grafiki stack.

Sechikamu cheiyo Weston chirongwa, chimwe chezvinhu zvinoumba sevha kuita kuri kuvandudzwa.

Chero chipi zvacho chigadzirwa chinotsigira iyo Wayland protocol inogona zvakare kuita seyakaunganidzwa sevha.

Somuenzaniso, basa ririkuenderera mberi kupa rutsigiro kuWayland kuKWin. Mune fomu yazvino, Weston atoenda kare kupfuura chiyero cheseti yesampu kuyedza iyo Wayland protocol uye anogona kuwana mashandiro kuburikidza nemapulagini. Uye zvakare, zvinofungidzirwa kuti zviitise tsika makobvu uye epamberi emawindo manejimendi mashandiro muchimiro chekudzokera kwekunze kuWeston.

Kuti uve nechokwadi chekumhanya kweyakajairwa X11 kunyorera munzvimbo yeWayland-based, iyo XWayland DDX (Chishandiso Chinotsigira X) chinhu chinoshandiswa, icho chakafanana musangano mukushanda muXwin neXquartz yeWin32 uye OS X mapuratifomu.

X11 kunyorera kuburitswa rutsigiro kwakarongerwa kuti ibatanidzwe yakanangana neWeston composite server, iyo kana zvasvika kune yakazara X11 application - ichatanga kuburitswa kweX server uye inoenderana XWayland zvinhu.

Nenzira iyi, iyo X11 yekumisikidza maitiro maitiro ichave yakatwasuka uye isingazivikanwe kune mushandisi kubva mukutanga maficha anoshanda zvakananga neWayland.

Kugadziridza kukuru muWayland 1.18

Pamusoro pezvinhu zvayo zvitsva, chiziviso chinotaura kuti chiie yakawedzera rutsigiro rweMeson yekuvaka system, nepo kugona kwekuvaka uchishandisa autotools kuchiri kuchengetedzwa, asi kuchizobviswa mukuburitswa mune ramangwana.

Imwe shanduko inomira mushanduro iyi nyowani yeWayland 1.18 ndiyo nyowani API yakawedzerwa kupatsanura zvinhu zveproxy tag-based. Izvi zvinobvumidza kunyorera uye maturu ekushandisa kugovera kubatana kweWayland.

Uyewo, akawedzera wl_global_remove () basa iyo inotumira pasi rose chinhu chinobvisa chiitiko pasina kuchichenesa.

Iyo nyowani ficha inobvumidza kubvisa zvinoitika zve "nhangemutange mamiriro" kana uchibvisa zvepasi rose zvinhu. Mamiriro ezvinhu akamhanyisa akafanana anogona kuitika nekuti vatengi vakatadza kusimbisa kutambira kwechiitiko chekubvisa. Iyo wl_global_remove () basa rinoita kuti zvikwanise kutumira chiitiko chekudzima kutanga uye chete mushure meimwe kunonoka chinobvisa chinhu.

Uyewo kutevera kwewayland server timers kwakavimbiswa munzvimbo yemushandisi, kubvisa kugadzirwa kweakawandisa mafaira ekutsanangudza.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Allan herrera akadaro

    Chinhu chete icho vhiri rakanga risiri kudzoreredzwa chakaomeswa kusvika iyo yekupedzisira graphic multiserver, zvinoita kunge sosi yekupedzisira, pano ini ndichafara neX11 kusvika pazvinogona.

    PS: Iwe unoziva chero nzira yekudzokera kuSystemV pasina kukanganisa zvese zviri muDebian? Kutenda mberi.