Weston 12.0 waxay la timaaddaa hagaajinta iswaafajinta, borotokoolka cusub iyo in ka badan

Wayland oo leh Weston

Hadafka Weston waa inuu bixiyo saldhig kood tayo sare leh iyo tusaalooyin shaqo oo loogu talagalay isticmaalka Wayland ee deegaanka desktop iyo xalalka guntan,

Warkaas ayaa goor dhow soo baxay nooca cusub ee xasilloon ayaa la sii daayay ee server-ka isku dhafan Galbeedka 12.0, horumarinta teknoolajiyada ka qaybqaata soo bixitaanka taageerada buuxda ee borotokoolka Wayland ee Iftiinka, GNOME, KDE iyo goobaha kale ee isticmaalaha.

Siideyntan cusub ee Weston 12.0 yimaado wax yar ka dib siddeed bilood oo horumar ah (Tan iyo markii la sii daayay) iyo sidii siidooyinkii hore, nooca cusub ee Weston waxaa sabab u ah isbeddelada ABI ee jebiya iswaafajinta.

Astaamaha cusub ee ugu weyn Weston 12.0

Siideyntan cusub ee ka timid Weston 12.0, a dhabarka si loo abaabulo gelitaanka desktop fog: taageeray-vnc, kaas oo qabta hawlo la mid ah backend-rpd. Hab-maamuuska VNC waxaa lagu fuliyaa iyadoo la isticmaalayo aml iyo cleanvnc, oo lagu daray waxay taageerayaan aqoonsiga isticmaalaha iyo isku xirka sirta (TLS).

Intaa waxaa dheer, in Dib-u-dejinta hawlgallada dib u habeynta ayaa hadda la hirgeliyay adoo isticmaalaya xdg-shell fidinta, iyo sidoo kale ku darida taageero horudhac ah oo loogu talagalay nidaamyada madax-madaxa badan meel fog laga galo backend-rdp iyo dhabarka dambe ee madax-la'aanta, loogu talagalay in lagu shaqeeyo nidaamyada iyada oo aan la soo bandhigin, waxay ku dartay taageerada qurxinta wax-soo-saarka ee loo isticmaalo in lagu tijaabiyo plugin-lCMs.

Isbeddel kale oo muuqda ayaa ah kaas libweston/desktop waxa ay fulisaa taageerada xaalad sugid oo la dhaqan galiyay marxalad ka hor inta aan wax-soo-saarka wax-soo-saarka lagu dhejin macmiilka, kaas oo loo isticmaali karo, tusaale ahaan, si loo bilaabo macmiilka xoqan ee qaabka shaashadda buuxa.

Lagu daray Taageerada hab-maamuuska-kontoroolka jeexjeexa si loo joojiyo isku xidhka toosan (VSync) oo leh garaaca garaaca tooska ah, oo loo isticmaalo in laga ilaaliyo jeexjeexa inta lagu jiro bixitaanka (jeexitaanka). Codsiyada ciyaaraha, curyaaminta VSync waxay yarayn kartaa daahitaanka bandhigga qiimaha jeexjeexa artifacts.

Waxaa sidoo kale la xusay in Hab-maamuuska Qabashada Weston Output, loogu talagalay in lagu qaado sawir-qaadista oo u dhaqmo sidii beddelka shaqeynta badan ee borotokoolkii hore ee Weston-screenshooter iyo sidoo kale dhabarka dambe ee la shaqeynta server-ka warbaahinta PipeWir

Taageero lagu daray si loo qeexo noocyada nuxurka HDMI (garaafyada, sawirada, filimada iyo ciyaaraha), iyo sidoo kale taageerada borotokoolka xwayland_shell_v1, kaas oo kuu ogolaanaya inaad u samayso xwayland_surface_v1 shay gaar ah wl_surface.

Ee isbeddelada kale oo ka dhex muuqda noocyadan cusub:

  • DRM isbeddellada dhabarka
  • Taageerada la hirgaliyay ee isku xidhka GPU-da badan. Si loo suurtageliyo GPU-yo dheeraad ah, "--allaha-qalabka liiska_out_devices" doorashada ayaa la bixiyaa.
  • Lagu daray oo awood siiyay hantida wareegtada diyaaradda halka ay suurtagal tahay.
  • Taageero lagu daray xiriiriyeyaasha caajiska ah ee loo isticmaalo in lagu sameeyo sawir-qaadista.
  • Lagu daray hanti si loo qeexo heerka daahfurnaanta diyaaradda.
  • Maktabada dibadda libdisplay-info waxa loo istcmaalay in lagu kala saaro xogta badan ee EDID.
  • Maktabadda libweston waxay fulisaa taageerada aqoonsiga isticmaalaha iyada oo loo sii marayo PAM waxayna ku darsataa taageerada nooca 4 ee wl_output API.
  • Macmiilka fudfudud-egl waxa uu ku daray taageerada hab-maamuuska is-miidaaminta jajabka, kaas oo u oggolaanaya in la isticmaalo qiyamka cabbirka aan dhex-dhexaadka ahayn, iyo qaab wax-is-gudbineed toosan ayaa la hirgeliyay.
  • Burburay oo la naafo si caadi ah qaybta bilawga-logind, beddelkeeda waxaa lagu talinayaa in la isticmaalo furaha-libseat, kaas oo sidoo kale taageera soo gelida.

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato, waxaad ka eegi kartaa faahfaahinta xiriirka soo socda.

Sidee loo rakibaa Weston 12.0 Ubuntu iyo derivatives?

Hagaag, kuwa idinka ah ee daneynaya inaad awood u yeeshaan rakibida nuqulkan cusub ee Weston, waa inay ku rakibaan Wayland nidaamkooda.Si loo rakibo, kaliya waa inaan furnaa terminal dhexdeeda waxaan ku qori doonnaa waxyaabaha soo socda:

pip3 install --user meson

Tan ayaa sameysay, hadda waxaan dooneynaa inaan kala soo baxno nooca cusub ee Weston 11.0 amarka soo socda:

wget https://wayland.freedesktop.org/releases/weston-12.0.0.tar.xz

Waxaan nuqulka ka fureynaa:

tar -xvf weston-12.0.0.tar.xz

Waxaan ku helnaa galka lagu abuuray:

cd weston-12.0.0

Oo waxaannu ku fulinnaa isku-duwidda iyo rakibidda:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Dhamaadka, waxaa lagula talinayaa in dib loo bilaabo kombuyuutarka si loo bilaabo isbeddelada ku jira fadhiga cusub ee isticmaalaha.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.