Po ôsmich mesiacoch vývoja bolo oznámené vydanie stabilnej verzie zloženého servera Weston 11.0, ktorá sa vyvíja s technológiami, ktoré prispievajú k vzniku plnej podpory protokolu Wayland v prostrediach Enlightenment, GNOME, KDE a ďalších použí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 11.0
V tomto novom vydaní Weston 11.0 je hlavná zmena v čísle verzie Weston kvôli zmenám ABI, ktoré narúšajú spätnú kompatibilitu.
Pre časť zmien ktoré boli vyrobené a z tých, ktoré sa odlišujú od Weston 11.0 je prebiehajúca práca na infraštruktúre správy farieb ktorý umožňuje konverziu farieb, gama korekciu a farebné profily. Vrátane možnosti nastaviť ICC profil pre monitor a odrážať na ňom farby sRGB. Objavila sa aj podpora prepínania monitora do HDR režimu, no tvorba HDR obsahu zatiaľ implementovaná nie je.
Ďalšou zo zmien, ktorá v tejto novej verzii vyniká, je táto pridaná podpora pre protokol vyrovnávacej pamäte s jedným pixelom, ktorý umožňuje vytváranie jednopixelových vyrovnávacích pamätí, ktoré obsahujú štyri 32-bitové hodnoty RGBA. Pomocou zobrazovacieho protokolu môže kompozitný server škálovať vyrovnávacie pamäte s jedným pixelom, aby vytvoril rovnomerne farebné povrchy ľubovoľnej veľkosti.
Okrem toho boli urobené prípravy implementácia v jednom z ďalšie vydania podpory na popravu simultánne viaceré backendy, napríklad pre výstup cez KMS a RDP.
Na druhej strane sa tiež zdôrazňuje, že backend DRM položil základ pre budúcu podporu konfigurácií s viacerými GPU, okrem niekoľkých vylepšení na podporu backendu RDP pre vzdialený prístup k obsahu obrazovky a práci. výkon back-end DRM.
Z ďalších zmien ktoré vyčnievajú z tejto novej verzie:
- Prepracovaná implementácia weston_buffer.
- Doplnky cms-static a cms-colord boli zastarané.
- Odstránená podpora pre viacero pracovných priestorov a škálovanie desktopu.
- Odstránená podpora pre protokol wl_shell a nahradená xdg-shell.
- Odstránený backend fbdev, namiesto toho by sa mal použiť backend KMS.
- Komponenty weston-launch, launcher-direct, weston-info a weston-gears boli odstránené a namiesto toho by ste mali použiť knižnicu libsea a wayland-info.
- Štandardne je nastavená vlastnosť KMS max-bpc.
- Zlyhanie nastane, keď sa voľná pamäť v systéme vyčerpá.
Konečne ak máte záujem dozvedieť sa o tom viac, môžete skontrolovať podrobnosti v nasledujúci odkaz.
Ako nainštalovať Weston 11.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 11.0 nasledujúcim príkazom:
wget https://wayland.freedesktop.org/releases/weston-11.0.0.tar.xz
Obsah rozbalíme pomocou:
tar -xvf weston-11.0.0.tar.xz
Pristupujeme k priečinku vytvorenému pomocou:
cd weston-11.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č a začať so zmenami v novej používateľskej relácii.