Pas six muaj zhvillimi, është publikuar një version stabil i serverit kompozit Weston 13.0, i cili zhvillon teknologjitë që ndihmojnë në shfaqjen e mbështetjes së plotë për protokollin Wayland në Enlightenment, GNOME, KDE dhe ambiente të tjera të përdoruesve. Zhvillimi i Weston synon të ofrojë një bazë të kodit me cilësi të lartë dhe shembuj të punës për përdorimin e Wayland në ambiente desktop dhe në zgjidhje të ngulitura, si platformat për sistemet informative dhe argëtuese të automobilave, smartfonët, televizorët dhe pajisjet e tjera konsumatorike. Kodi i projektit shpërndahet nën licencën MIT.
Ndryshimi i numrit të konsiderueshëm të versionit të Weston është i përcaktuar nga ndryshime që shkeputin marrëveshjen e kompatibilitetit. Ndryshimet në degën e re të Weston:
- ĂshtĂ« shtuar mundĂ«sia pĂ«r shkarkimin e disa backend-eve nĂ« tĂ« njĂ«jtĂ«n kohĂ«, pĂ«r shembull, sĂ« bashku me backend-in kryesor tĂ« output-it, mund tĂ« shkarkoni backend-e dytĂ«sorĂ« vnc, rdp dhe pipewire.
- Në backend-et backend-vnc, backend-pipewire dhe backend-rdp është shtuar mbështetje për renderimin duke përdorur OpenGL.
- NĂ« shellin pĂ«r krijimin e kioskeve tĂ« internetit (kiosk-shell), Ă«shtĂ« pĂ«rmirĂ«suar funksionimi nĂ« modalitetin me ekran tĂ« plotĂ«. ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« krijuar sipĂ«rfaqe me ekran tĂ« plotĂ« pĂ«r aplikacione qĂ« lancohen pĂ«rmes xwayland.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r superpozimin (overlapping) tĂ« output-it, duke lejuar vendosjen e elementeve nĂ« nivele qĂ« shfaqen nĂ« disa pajisje output-i.
- Në shellin desktop-shell është realizuar mundësia e kufizimit të zonës së lëvizjes së treguesit (pointer confinement) në sipërfaqet me ekran të plotë.
- Në backend-in drm-backend dhe klientët e ndryshëm është ndërprerë mbështetja për versionet e bibliotekës libgbm deri në 21.1.1.
- ĂshtĂ« shtuar funksioni weston_view_move_to_layer() pĂ«r tĂ« lĂ«vizur zonĂ«n e dukshme (view) nĂ« layer-in e caktuar ose pĂ«r ta hequr atĂ« nga grafi i skenĂ«s, nĂ«se Ă«shtĂ« dhĂ«nĂ« vlera NULL si layer.
- Funksionet weston_view_set_position, weston_touch dhe weston_output, si dhe shelli, janë transferuar në përdorimin e strukturës weston_coord.
- ĂshtĂ« shtuar funksioni weston_log_scopes_iterate() pĂ«r tĂ« iteruar mbi zonat nĂ« log.
- ĂshtĂ« hequr komponenti launcher-logind, pĂ«r tĂ« cilin duhet tĂ« pĂ«rdoret launcher-libseat, i cili gjithashtu mbĂ«shtet systemd-logind.
Burimi: opennet.ru
