Weston 10.0 vjen me përmirësime të menaxhimit të ngjyrave, biblioteka të reja dhe më shumë

vend-pamje nga ekrani

Versionshtë lëshuar një version i qëndrueshëm i Weston 10.0 Composite Server, që zhvillon teknologji të cilat kontribuojnë në pajtueshmërinë e plotë të protokollit Wayland në Iluminizëm, Gnome, KDE dhe mjedise të tjera të përdoruesve.

Wayland përbëhet nga një protokoll (kryesisht e kompletuar) dhe një zbatim referimi të quajtur Weston. Për pasqyrim, Weston mund të përdorë OpenGL ES ose softuer (biblioteka pixman). Aktualisht klientët janë të kufizuar në OpenGL ES sesa në OpenGL të plotë sepse "libGL përdor GLX dhe të gjitha varësitë X". Projekti po zhvillon gjithashtu versionet GTK + dhe Qt të cilat i japin Wayland në vend të X.

Zhvillimi i Weston është përqendruar në sigurimin e një baze kodi me cilësi të lartë dhe shembuj pune për të përdorur Wayland në mjedise desktop dhe zgjidhje të ngulitura.

Karakteristikat kryesore të reja të Weston 10.0

Në këtë version të ri të Weston 10.0 që prezantohet si risia kryesore, theksohet se komponentë të shtuar për menaxhimin e ngjyrave, i cili ju lejon të konvertoni ngjyrat, të kryeni korrigjime gama dhe të punoni me profilet e ngjyrave. Përmendet se në momentin që ndryshimet janë të kufizuara në nënsistemet e brendshme për momentin, kontrollet e ngjyrave të dukshme nga përdoruesi do të shfaqen në një version të ardhshëm.

Një tjetër risi që bie në sy në Weston 10.0 është ajo në zbatimin e protokollit linux-dmabuf-unstable-v1, i cili ofron mundësinë për të ndarë disa karta video duke përdorur teknologjinë DMA-BUF, është shtuar me mekanizmin "dma-buf feedback"., i cili i siguron serverit të përbërë informacion shtesë rreth GPU-ve të disponueshme dhe përmirëson efikasitetin e shkëmbimit të të dhënave midis GPU-ve parësore dhe sekondare.

Për shembull, përmendet se mbështetja "dma-buf feedback" zgjeron zbatueshmërinë e daljes pa buferim të ndërmjetëm (skanimi me zero kopje).

Nga ana tjetër, ne gjithashtu mund ta gjejmë atë shtoi mbështetje për bibliotekën libseat, i cili ofron funksione për të organizuar aksesin në pajisjet e përbashkëta hyrëse dhe dalëse pa privilegje rrënjësore (qasja koordinohet nga një proces i veçantë i sfondit). Me shtimin e kësaj biblioteke të re, mbahet parasysh se për versionet e ardhshme, është planifikuar të zëvendësohen të gjithë komponentët për të drejtuar Weston me libseat.

Krahas kësaj theksohet edhe se të gjithë shembujt e aplikacionit të klientit janë përkthyer për të përdorur shtesën e protokollit xdg-shell, i cili siguron një ndërfaqe për ndërveprim me sipërfaqet si me dritaret, duke lejuar që sipërfaqet të lëvizin rreth ekranit, të minimizohen, zgjerohen, ndryshohen përmasat, etj.

Theksohet gjithashtu se se shtoi aftësinë për të ekzekutuar automatikisht softuerin e klientit pas fillimit, për shembull, për të organizuar programe autorun pas hyrjes.

ndryshime të tjera që bien në sy të këtij versioni të ri:

  • Ndërfaqja e vjetëruar wl_shell, mbështetja e fbdev dhe programi weston-launch (duhet të përdoret seated-launch ose logind-launch për të nisur).
  • Mbështetja për weston-launch tani është e vjetëruar dhe e çaktivizuar si parazgjedhje (do të jetë
    të hiqet në një version të ardhshëm, por mund të riaktivizohet me opsionin Meson.
  • Kërkesat e varësisë janë rritur, ndërtimi tani kërkon libdrm 2.4.95, libwayland 1.18.0 dhe wayland-protocols 1.24. Kur krijoni një shtojcë në distancë të bazuar në PipeWire, kërkohet libpipewire 0.3.
  • Komplet testimi i zgjeruar.

Së fundi, nëse jeni të interesuar të jeni në gjendje të dini më shumë rreth tij, mund të konsultoni detajet në lidhja vijuese.

Si të instaloni Weston 10.0 në Ubuntu dhe derivatet?

Epo, për ata që janë të interesuar të jenë në gjendje të instalojnë këtë version të ri të Weston, ata duhet të kenë Wayland të instaluar në sistemin e tyre.Për ta instaluar, duhet të hapim vetëm një terminal dhe në të do të shtypim sa vijon:

pip3 install --user meson

Bërë këtë, tani do të shkarkojmë versionin e ri të Weston 7.0 me komandën e mëposhtme:

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

Ne e zbërthejmë përmbajtjen me:

tar -xvf weston-10.0.0.tar.xz

Ne kemi qasje në dosjen e krijuar me:

cd weston-10.0.0

Dhe ne kryejmë përpilimin dhe instalimin me:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Në fund, rekomandohet të rindizni kompjuterin për të filluar me ndryshimet në sesionin e ri të përdoruesit.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.