Wayland 1.18 saabub mesoni toe, uue API ja muuga

teemaa-päkapikk

Hiljuti kuulutati välja Wayland 1.18 protokolli uus stabiilne versioon, milles see uus versioon ühildub API ja ABI varasemate versioonidega versioonidega 1.x, kuid sisaldab ka osa täiustustest.

Neile, kes Waylandist ei tea, nad peaksid seda teadma see on komposiitserveri ja sellega töötavate rakenduste interaktsiooni protokoll. Kliendid renderdavad oma aknad iseseisvalt, edastades värskendusteabe liitserverisse, mis ühendab üksikute rakenduste akende sisu lõpliku väljundi moodustamiseks, võttes arvesse võimalikke nüansse nagu akende kattuvus ja läbipaistvus.

Teisisõnu, kompleksserver ei paku API-d üksikute elementide renderdamiseks ja töötab ainult juba moodustatud akendega topeltpuhverdamise kaotamine kõrgetasemeliste raamatukogude, näiteks GTK + ja Qt abil.

Waylandi kohta

Praegu toetust otsese töö eest Waylandiga on juba rakendatud GTK3 +, Qt 5, SDL, Clutter ja EFL jaoks (Valgustuse Fondi raamatukogu).

Koostöö riistvaraga Waylandis / Westonis näiteks graafikakaartide initsialiseerimine, videorežiimide muutmine (drm-režiimi seadistamine) ja mäluhaldus (i915 jaoks GEM ning radeon ja nouveau jaoks TTM), saab teha otse kernelitasemel mooduli kaudu, mis võimaldab teil ületada superkasutaja õigusi.

Westoni komposiitserver ei saa töötada mitte ainult Linuxi kerneli DRM-mooduli abil, vaid ka X11-l, teistel Waylandi komposiitserveritel, kaadripuhvril ja RDP-l. Lisaks on käimas projektid, mis tagavad töö Androidi platvormi graafikapinu ülaosas.

Westoni projekti raames töötatakse välja üks koondserveri juurutusi.

Kõik muud tooted, mis toetavad Waylandi protokolli, võivad toimida ka liit serverina.

Nt praegu käib töö Waylandi toetamiseks KWinis. Praegusel kujul on Weston Waylandi protokolli testimiseks juba proovide kogumist välja jõudnud ja saab pistikprogrammide kaudu funktsionaalsust omandada. Lisaks tehakse ettepanek rakendada kohandatud kestasid ja täiustatud akende haldamise funktsioone Westoni väliste taustaprogrammide kujul.

Waylandi-põhises keskkonnas tavaliste X11-rakenduste töötamise tagamiseks kasutatakse XWayland DDX (Device Dependent X) komponenti, mis on organisatsiooniliselt sarnane Xwinis ja Xquartzis töötamise Win32 ja OS X platvormide jaoks.

X11 rakenduse vabastamise tugi on kavas integreerida otse Westoni komposiitserverisse, mis kogu X11 rakenduse osas algatab X-serveri ja sellega seotud XWaylandi komponentide väljaandmise.

Selle lähenemisviisi korral on X11-rakenduste käivitamise protsess sirgjooneline ja vahetult Waylandiga töötavate rakenduste käivitamise kasutaja jaoks eristamatu.

Suured parandused Waylandis 1.18

Oma uudsustest mainitakse teadaandes midaLisas Mesoni ehitussüsteemi tuge, samas kui autotoolide abil ehitamise võimalus on endiselt säilinud, kuid see eemaldatakse tulevases versioonis.

Teine muudatus, mis Wayland 1.18 selles uues versioonis silma paistab, on uus API lisati eraldi puhverserveri objektidele sildipõhine. See võimaldab rakendustel ja tööriistakomplektidel Waylandi ühendust jagada.

Lisaks lisatud funktsioon wl_global_remove () mis saadab globaalse objekti kustutamise sündmuse seda puhastamata.

Uus funktsioon võimaldab globaalsete objektide kõrvaldamisel kõrvaldada "võistlustingimuse" esinemise. Sarnased võistlustingimused võivad tekkida, kuna kliendid ei suutnud kinnitada väljalangemise sündmuse kättesaamist. Funktsioon wl_global_remove () võimaldab kõigepealt saata kustutussündmuse ja alles pärast teatud viivitust kustutab see objekti.

ka maanteeserveri taimerite jälgimine oli tagatud kasutajaruumis, välistades liiga paljude failikirjeldajate loomise.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Allan herrera DIJO

    Ainus asi, mille puhul ratast uuesti ei leiutatud, on kuni viimase graafilise multiserverini liiga keeruline, see ei tundu viimase õlekõrrena, siin olen X11-ga nii palju kui võimalik rahul.

    PS: Kas teate, kuidas minna SystemV-sse tagasi ilma Debianis kõike destabiliseerimata? Ette tänades.