Weston 10.0 ir pieejams ar krāsu pārvaldības uzlabojumiem, jaunām bibliotēkām un daudz ko citu

wayland - ekrānuzņēmums

Ir izlaista stabila Weston 10.0 Composite Server versija, kas attīsta tehnoloģijas kas veicina Veilendas protokola pilnīgu savietojamību Apgaismības, Gnome, KDE un citās lietotāju vidēs.

Veilands sastāv no protokola (lielā mērā pabeigts) un atsauces ieviešana ar nosaukumu Weston. Atveidošanai Weston var izmantot OpenGL ES vai programmatūru (pixman bibliotēku). Pašlaik klienti aprobežojas ar OpenGL ES, nevis ar pilnu OpenGL, jo "libGL izmanto GLX un visas X atkarības". Projekts izstrādā arī GTK + un Qt versijas kas atveido Veilendam X vietā.

No attīstība Vestons ir koncentrējies uz augstas kvalitātes kodu bāzes un darba piemēru nodrošināšanu izmantot Wayland darbvirsmas vidēs un iegultos risinājumos.

Galvenās Weston 10.0 jaunās funkcijas

Šajā jaunajā Weston 10.0 versijā, kas tiek pasniegta kā galvenais jaunums, ir uzsvērts, ka pievienoti komponenti krāsu pārvaldībai, kas ļauj konvertēt krāsas, veikt gamma korekcijas un strādāt ar krāsu profiliem. Tiek minēts, ka šobrīd izmaiņas attiecas tikai uz iekšējām apakšsistēmām, lietotājam redzamās krāsu vadīklas parādīsies nākamajā versijā.

Vēl viens jaunums, kas izceļas Weston 10.0, ir tas protokola linux-dmabuf-unstable-v1 ieviešanā, kas nodrošina iespēju koplietot vairākas videokartes, izmantojot DMA-BUF tehnoloģiju, ir pievienots ar "dma-buf atsauksmes" mehānismu, kas nodrošina salikto serveri ar papildu informāciju par pieejamajiem GPU un uzlabo datu apmaiņas efektivitāti starp primāro un sekundāro GPU.

Piemēram, tiek minēts, ka "dma-buf feedback" atbalsts paplašina izvades pielietojamību bez starpposma buferizācijas (nulles kopiju skenēšana).

No otras puses, mēs varam arī to atrast pievienots atbalsts libseat bibliotēkai, kas nodrošina funkcijas, lai organizētu piekļuvi koplietojamām ievades un izvades ierīcēm bez root tiesībām (piekļuvi koordinē atsevišķs fona process). Pievienojot šo jauno bibliotēku, jāpatur prātā, ka turpmākajās versijās ir plānots nomainīt visus komponentus, lai palaistu Weston ar libseat.

Papildus tam tiek uzsvērts arī tas visi klienta lietojumprogrammu piemēri ir tulkoti, lai izmantotu xdg-shell protokola paplašinājumu, kas nodrošina saskarni mijiedarbībai ar virsmām tāpat kā ar logiem, ļaujot virsmas pārvietot pa ekrānu, samazināt, paplašināt, mainīt izmērus utt.

Tiek arī izcelts, ka se pievienoja iespēju automātiski palaist klienta programmatūru pēc palaišanas, piemēram, lai pēc pieteikšanās organizētu automātiskās palaišanas programmas.

Gada citas izmaiņas, kas izceļas šīs jaunās versijas:

  • Novecojis wl_shell interfeiss, fbdev aizmugursistēma un weston-launch utilīta (lai palaistu, jāizmanto seated-launch vai logind-launch).
  • Weston-launch atbalsts tagad ir novecojis un pēc noklusējuma atspējots (būs
    tiks noņemts nākamajā versijā, taču to var atkārtoti iespējot ar Meson opciju.
  • Atkarības prasības ir palielinātas, būvēšanai tagad ir nepieciešams libdrm 2.4.95, libwayland 1.18.0 un wayland-protocols 1.24. Veidojot attālo spraudni, kura pamatā ir PipeWire, ir nepieciešama libpipewire 0.3.
  • Paplašināts testa komplekts.

Visbeidzot, ja vēlaties uzzināt vairāk par to, varat skatīt sīkāku informāciju šī saite.

Kā instalēt Weston 10.0 uz Ubuntu un atvasinājumiem?

Tiem no jums, kas vēlas instalēt šo jauno Weston versiju, viņu sistēmā jābūt instalētam Wayland.Lai to instalētu, mums ir jāatver tikai terminālis, un tajā mēs ierakstīsim:

pip3 install --user meson

Izdarīts, tagad mēs lejupielādēsim jauno Weston 7.0 versiju ar šādu komandu:

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

Mēs izpakojam saturu ar:

tar -xvf weston-10.0.0.tar.xz

Mēs piekļūstam mapei, kas izveidota, izmantojot:

cd weston-10.0.0

Mēs apkopošanu un uzstādīšanu veicam ar:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Beigās ieteicams restartēt datoru, lai sāktu ar izmaiņām jaunajā lietotāja sesijā.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.