Weston 10.0 prichádza s vylepšeniami správy farieb, novými knižnicami a ďalšími funkciami

screenshot cesty

Bola vydaná stabilná verzia kompozitného servera Weston 10.0, ktorý vyvíja technológie ktoré prispievajú k úplnej kompatibilite protokolu Wayland v prostredí Enlightenment, Gnome, KDE a ďalších užívateľských prostrediach.

Wayland sa skladá z protokolu (väčšinou kompletné) a referenčnú implementáciu nazvanú Weston. Na vykreslenie môže Weston použiť OpenGL ES alebo softvér (knižnica pixman). V súčasnosti sú zákazníci obmedzení na OpenGL ES a nie na plný OpenGL, pretože „libGL používa GLX a všetky závislosti X“. Projekt vyvíja tiež verzie GTK + a Qt ktoré sa namiesto X. vykresľujú na Wayland.

Rozvoj Weston sa zameriava na poskytovanie vysoko kvalitnej kódovej základne a pracovných príkladov používať Wayland v desktopových prostrediach a zabudovaných riešeniach.

Hlavné nové funkcie Weston 10.0

V tejto novej verzii Weston 10.0, ktorá je prezentovaná ako hlavná novinka, je to zdôraznené pridané komponenty pre správu farieb, ktorá umožňuje konvertovať farby, vykonávať gama korekcie a pracovať s farebnými profilmi. Uvádza sa, že v súčasnosti sú zmeny obmedzené na interné podsystémy, používateľsky viditeľné ovládacie prvky farieb sa objavia v budúcej verzii.

Ďalšou novinkou, ktorá vo Westone 10.0 vyniká, je tá v implementácii protokolu linux-dmabuf-unstable-v1, ktorá poskytuje možnosť zdieľať viacero grafických kariet pomocou technológie DMA-BUF, bol pridaný s mechanizmom "dma-buf feedback"., ktorý poskytuje kompozitnému serveru ďalšie informácie o dostupných GPU a zlepšuje efektivitu výmeny údajov medzi primárnym a sekundárnym GPU.

Napríklad je spomenuté, že podpora "dma-buf feedback" rozširuje použiteľnosť výstupu bez prechodného ukladania do vyrovnávacej pamäte (zero-copy scan).

Na druhej strane aj to vieme nájsť pridaná podpora pre knižnicu libseat, ktorý poskytuje funkcie na organizáciu prístupu k zdieľaným vstupným a výstupným zariadeniam bez oprávnení root (prístup je koordinovaný samostatným procesom na pozadí). Pridaním tejto novej knižnice je potrebné mať na pamäti, že pre budúce verzie, plánuje sa výmena všetkých komponentov na spustenie Westonu za libseat.

Okrem toho sa zdôrazňuje aj to všetky príklady klientskych aplikácií boli preložené tak, aby používali rozšírenie protokolu xdg-shell, ktorý poskytuje rozhranie na interakciu s povrchmi ako s oknami, čo umožňuje povrchy presúvať po obrazovke, minimalizovať, rozširovať, meniť veľkosť atď.

Zdôrazňuje sa tiež, že se pridaná možnosť automatického spúšťania klientskeho softvéru po spustení, napríklad na organizáciu programov automatického spúšťania po prihlásení.

Z ďalšie zmeny, ktoré vynikajú tejto novej verzie:

  • Zastarané rozhranie wl_shell, backend fbdev a nástroj weston-launch (na spustenie je potrebné použiť spustenie v sede alebo prihlásení).
  • Podpora pre weston-launch je teraz zastaraná a predvolene zakázaná (bude
    byť odstránený v budúcej verzii, ale môže byť znovu zapnutý pomocou možnosti Meson.
  • Požiadavky na závislosť boli zvýšené, zostavenie teraz vyžaduje libdrm 2.4.95, libwayland 1.18.0 a wayland-protocols 1.24. Pri vytváraní vzdialeného doplnku založeného na PipeWire sa vyžaduje libpipewire 0.3.
  • Rozšírená testovacia sada.

Nakoniec, ak máte záujem dozvedieť sa o ňom viac, podrobnosti si môžete prečítať v nasledujúci odkaz.

Ako nainštalovať Weston 10.0 na Ubuntu a deriváty?

Pre tých z vás, ktorí majú záujem o inštaláciu tejto novej verzie Westonu, musia mať vo svojom systéme nainštalovaný Wayland.Aby sme ho mohli nainštalovať, musíme otvoriť iba terminál, do ktorého napíšeme nasledovné:

pip3 install --user meson

Hotovo, teraz si stiahneme novú verziu Westonu 7.0 nasledujúcim príkazom:

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

Obsah rozbalíme pomocou:

tar -xvf weston-10.0.0.tar.xz

Pristupujeme k priečinku vytvorenému pomocou:

cd weston-10.0.0

Kompiláciu a inštaláciu vykonávame pomocou:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Na konci sa odporúča reštartovať počítač, aby sa začali zmeny v novej relácii používateľa.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.