Vydanie kompozitného servera Weston 13.0

Po šiestich mesiacoch vývoja bol zverejnený stabilný release kompozitného servera Weston 13.0, ktorý rozvíja technológie, podporujúce plnú podporu protokolu Wayland v prostrediach Enlightenment, GNOME, KDE a ďalších používateľských prostrediach. Vývoj Weston je zameraný na poskytovanie vysoko kvalitnej kódovej základne a pracovných príkladov pre využitie Wayland v desktopových prostrediach a zabudovaných riešeniach, ako sú platformy pre automobilové informačno-zábavné systémy, smartfóny, televízory a iné spotrebiteľské zariadenia. Kód projektu sa šíri pod licenciou MIT.

Zmena významného čísla verzie Weston je spôsobená zmenami, ktoré narúšajú kompatibilitu. Zmeny v novej vetve Weston:

  • Pridaná možnosť načítania viacerých backendov naraz, napríklad spolu s hlavným backendom výstupu môžu byť načítané sekundárne backendy vnc, rdp a pipewire.
  • Do backendov backend-vnc, backend-pipewire a backend-rdp bola pridaná podpora pre vykresľovanie pomocou OpenGL.
  • V shelli pre vytváranie internetových kioskov (kiosk-shell) zlepšená práca v celoobrazovkovom režime. Pridaná možnosť vytvárať celoobrazovkové plochy pre aplikácie spúšťané cez xwayland.
  • Pridaná podpora pre prekryvenie (overlapping) výstupu, čo umožňuje umiestnenie prvkov na rovinách zobrazených na viacerých výstupných zariadeniach.
  • V desktop-shelli bola implementovaná možnosť obmedzenia oblasti pohybu ukazovateľa (pointer confinement) na celoobrazovkových plochách.
  • V backend drm-backend a rôznych klientoch bola zastavená podpora verzií knižnice libgbm do 21.1.1.
  • Pridaná funkcia weston_view_move_to_layer() na presunutie viditeľnej oblasti (view) na zadanú vrstvu alebo jej odstránenie z grafu scény, ak bola ako vrstva zadaná hodnota NULL.
  • Funkcie weston_view_set_position, weston_touch a weston_output, ako aj shell, boli prevedené na použitie štruktúry weston_coord.
  • Pridaná funkcia weston_log_scopes_iterate() na prechádzanie oblasťami v logu.
  • Odstránená súčasť launcher-logind, namiesto ktorej sa má používať launcher-libseat, ktorý tiež podporuje systemd-logind.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster