Weston 12.0 prichádza s vylepšeniami kompatibility, novými protokolmi a ďalšími

Wayland s Westonom

Cieľom spoločnosti Weston je poskytnúť vysokokvalitnú kódovú základňu a pracovné príklady na použitie Wayland v desktopových prostrediach a vstavaných riešeniach,

Nedávno to prelomila správa bola vydaná nová stabilná verzia zloženého servera Weston 12.0, vývoj technológií, ktoré prispievajú k vzniku plnej podpory protokolu Wayland v prostredí Enlightenment, GNOME, KDE a ďalších používateľských prostrediach.

Toto nové vydanie Weston 12.0 prichádza krátko po ôsmich mesiacoch vývoja (od posledného vydania) a rovnako ako v predchádzajúcich vydaniach, nová verzia Westonu je spôsobená zmenami ABI, ktoré narúšajú kompatibilitu.

Hlavné nové funkcie Weston 12.0

V tomto novom vydaní, ktoré pochádza z Weston 12.0, a backend na organizovanie prístupu na vzdialenú plochu: backed-vnc, ktorý vykonáva funkcie podobné backend-rpd. Protokol VNC je implementovaný pomocou aml a cleanvnc a navyše podporujú autentifikáciu používateľa a šifrovanie odkazov (TLS).

Okrem toho v Teraz sú implementované operácie zmeny veľkosti backend-wayland pomocou rozšírenia xdg-shell, ako aj pridaním predbežná podpora pre viachlavové systémy v backende backendu vzdialeného prístupu-rdp a v backende bez hlavy, navrhnutom na prácu na systémoch bez displeja, pridala podporu pre dekoráciu výstupu používanú na testovanie doplnku color-lcms.

Ďalšou vynikajúcou zmenou je táto libweston/desktop implementuje podporu pre vynútený stav čakania vo fáze pred pripojením výstupnej vyrovnávacej pamäte ku klientovi, čo možno použiť napríklad na spustenie klienta od začiatku v režime celej obrazovky.

Pridané podpora protokolu trhania na zakázanie vertikálnej synchronizácie (VSync) s vertikálnym potlačovacím impulzom, ktorý sa používa na ochranu proti vytrhnutiu pri výstupe (tearout). V herných aplikáciách môže zakázanie VSync znížiť latenciu zobrazenia za cenu trhania artefaktov.

Poznamenáva sa tiež, že Weston Output Capture Protocol, navrhnutý tak, aby vytváral snímky obrazovky a pôsobil ako funkčnejšia náhrada za starý protokol weston-screenshooter a tiež ako backend pre prácu s mediálnym serverom PipeWir

Pridaná podpora pre definovanie typov obsahu HDMI (grafika, fotografie, filmy a hry), ako aj podpora protokolu xwayland_shell_v1, ktorý umožňuje vytvoriť objekt xwayland_surface_v1 pre konkrétny wl_surface.

Z ďalšie zmeny ktoré vyčnievajú z tejto novej verzie:

  • Zmeny backendu DRM
  • Implementovaná podpora pre nastavenia viacerých GPU. Ak chcete povoliť ďalšie GPU, je k dispozícii možnosť „zoznam_zoznamu_ďalších_zariadení“.
  • Tam, kde je to možné, bola pridaná a povolená vlastnosť rotácie roviny.
  • Pridaná podpora pre lenivé konektory, ktoré sa používajú na vytváranie snímok obrazovky.
  • Pridaná vlastnosť na definovanie úrovne priehľadnosti roviny.
  • Externá knižnica libdisplay-info sa používa na analýzu metadát EDID.
  • Knižnica libweston implementuje podporu pre autentifikáciu používateľov cez PAM a pridáva podporu pre verziu 4 wl_output API.
  • Klient simple-egl pridal podporu pre protokol zlomkového škálovania, ktorý umožňuje použitie neceločíselných hodnôt mierky, a bol implementovaný režim vykresľovania vertikálneho panela.
  • Zastaraný a štandardne zakázaný komponent launcher-logind, namiesto ktorého sa odporúča použiť launcher-libseat, ktorý tiež podporuje logind.

Konečne ak máte záujem dozvedieť sa o tom viac, môžete skontrolovať podrobnosti v nasledujúci odkaz.

Ako nainštalovať Weston 12.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-12.0.0.tar.xz

Obsah rozbalíme pomocou:

tar -xvf weston-12.0.0.tar.xz

Pristupujeme k priečinku vytvorenému pomocou:

cd weston-12.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.


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ť.