Publikimi i serverit kompozitor Weston 13.0

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

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster