Utgivning av compositeservern Weston 10.0

Efter mer Àn ett och ett halvt Ärs utveckling har en stabil version av kompositservern Weston 10.0 publicerats. Denna version frÀmjar teknologier som stödjer fullstÀndig Wayland-protokollstöd i anvÀndarmiljöer som Enlightenment, GNOME, KDE och andra. Utvecklingen av Weston syftar till att erbjuda en högkvalitativ kodbas och arbetsprover för att anvÀnda Wayland i skrivbords- och inbyggda lösningar, sÄsom plattformar för automotive infotainment-system, smartphones, TV-apparater och andra konsumentenheter. Kodprojektet distribueras under MIT-licensen.

Bytet av en betydande versionsnummer för Weston beror pĂ„ Ă€ndringar av ABI som bryter kompatibiliteten. Ändringarna i den nya versionen av Weston:

  • Komponenter för fĂ€rghantering har lagts till, vilket möjliggör fĂ€rgkonversion, gammajustering och arbete med fĂ€rgprofiler. Ändringarna Ă€r för nĂ€rvarande begrĂ€nsade till interna delsystem, och anvĂ€ndargrĂ€nssnitt för fĂ€rghantering kommer att dyka upp i nĂ€sta version.
  • I implementeringen av protokollet linux-dmabuf-unstable-v1, som möjliggör delning av flera grafikkort med DMA-BUF-teknologi, har en mekanism för "dma-buf feedback" lagts till, vilket ger kompositorn servern ytterligare information om de tillgĂ€ngliga GPU:erna och förbĂ€ttrar datautbytet mellan primĂ€ra och sekundĂ€ra GPU:er. Till exempel utökar stödet för "dma-buf feedback" tillĂ€mpningen av utdata utan mellanbuffring (zero-copy scanout).
  • Stödet för biblioteket libseat har lagts till, vilket erbjuder funktioner för att organisera Ă„tgĂ„ng till delade in- och utmatningsenheter, utan att behöva root-rĂ€ttigheter (Ă„tkomsten koordineras av en separat bakgrundsprocess, seatd). I framtida versioner planeras alla komponenter för att starta Weston att ersĂ€ttas med libseat.
  • Alla exempel pĂ„ klientapplikationer har översatts för att anvĂ€nda xdg-shell protokollutvidgningen, som tillhandahĂ„ller ett grĂ€nssnitt för interaktion med ytor som fönster, vilket gör att ytor kan flyttas pĂ„ skĂ€rmen, minimeras, maximeras, Ă€ndra storlek etc.
  • Möjlighet till automatisk körning av klientprogramvara vid uppstart har lagts till, till exempel för att möjliggöra autostart av program efter inloggning.
  • De grĂ€nssnitt wl_shell, backend fbdev backend och verktyget weston-launch har förklarats som förĂ„ldrade (anvĂ€nd seatd-launch eller logind-launch för att starta istĂ€llet).
  • Krav pĂ„ beroenden har höjts, för att bygga krĂ€vs nu libdrm 2.4.95, libwayland 1.18.0 och wayland-protocols 1.24. För att bygga fjĂ€rrĂ„tkomstplugin baserat pĂ„ PipeWire krĂ€vs libpipewire 0.3.
  • Testsviten har utökats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster