Lëshimi i serverit kompakt Weston 7.0

Publikuar lëshim i qëndrueshëm i serverit kompozit Weston 7.0, duke zhvilluar teknologjitë që mbështesin plotësisht protokollin Wayland në Enlightenment, GNOME, KDE dhe mjedise të tjera përdoruesish. Zhvillimi i Weston ka për qëllim ofrimin e një baze kodimi me cilësi të lartë dhe shembuj punues për përdorimin e Wayland në mjediset desktop dhe në zgjidhje të integruara, siç janë platformat për sistemet e infotainment të automjeteve, smartphone, televizorë dhe pajisje të tjera konsumatorësh.

Ndryshimi i numrit të rëndësishëm të versions së Weston është i shkaktuar nga ndryshimet ABI që dëmtojnë kompatibilitetin. Ndryshimet në dega e re Weston:

  • Shtimi i mbĂ«shtetjes pĂ«r teknologjinĂ« e mbrojtjes nga kopjimi i paligjshĂ«m tĂ« pĂ«rmbajtjes HDCP, e cila pĂ«rdoret pĂ«r tĂ« enkriptuar sinjalin video, i cili transmetohet pĂ«rmes ndĂ«rfaqeve DVI, DisplayPort, HDMI, GVIF ose UDI. NĂ« libweston, njĂ« flamur Ă«shtĂ« zbatuar pĂ«r thirrjet weston_output, weston_surface dhe weston_head pĂ«r tĂ« mundĂ«suar mbrojtjen e pĂ«rmbajtjes sĂ« transmetuar. Shtuar njĂ« shembull aplikacioni klienti pĂ«r tĂ« shfaqur pĂ«rmbajtjen e mbrojtur;
  • Shtuar njĂ« plugin pĂ«r serverin multimedia PipeWire, i zhvilluar pĂ«r tĂ« zĂ«vendĂ«suar PulseAudio dhe pĂ«rveç zĂ«rit, tĂ« mbĂ«shtesĂ« pĂ«rpunimin e rrjedhave video. Plugin mund tĂ« pĂ«rdoret pĂ«r organizimin e daljes nĂ« njĂ« desktop tĂ« largĂ«t si me pluginin e ngjashĂ«m tĂ« daljes tĂ« bazuar nĂ« GStreamer. NĂ« anĂ«n e pranimit, çdo klient me mbĂ«shtetje pĂ«r pipewire mund tĂ« pĂ«rdoret pĂ«r shfaqje, duke pĂ«rfshirĂ« GStreamer (pĂ«r shembull, «gst-launch-1.0 pipewiresrc ! video/x-raw,format=BGRx !  »);
  • NĂ« gl-renderer Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimin EGL EGL_KHR_partial_update pĂ«r pĂ«rditĂ«simin selektiv tĂ« pĂ«rmbajtjes sĂ« sipĂ«rfaqeve, duke anashkaluar zonat ku nuk ka pasur ndryshime;
  • Shtuar njĂ« e re kornizĂ« weston_debug pĂ«r debogim dhe regjistrimin e ngjarjeve (weston_log_context);
  • Shtuar skedarĂ«t e rinj header libweston-internal.h dhe backend.h. NĂ« tĂ« parin janĂ« futur funksionet pĂ«r punĂ« me
    ‘weston_compositor’, ‘weston_plane’, ‘weston_seat’, ‘weston_surface’, ‘weston_spring’, ‘weston_view’, ndĂ«rsa nĂ« tĂ« dytin — ‘weston_output’;
  • Kryer ndryshime pĂ«r tĂ« siguruar ndĂ«rtimet e pĂ«rsĂ«ritura;
  • NĂ« compositor-drm Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pronĂ«n FB_DAMAGE_CLIPS. Kodi pĂ«r nxjerrjen e parametrave EDID, pĂ«rpunimin e modaliteteve video, ndĂ«rveprimin me API-nĂ« KMS, punĂ«n me framebuffer dhe trajtimin e gjendjeve Ă«shtĂ« ndarĂ« nĂ« skedarĂ« tĂ« veçantĂ«;
  • Shtuar pluginin 'file stream' pĂ«r transmetimin e pĂ«rmbajtjes nga njĂ« skedar;
  • Backend-et backend-drm,
    backend-headless,
    backend-rdp,
    backend-wayland,
    backend-x11 dhe
    backend-fbdev janë shpërndarë në një katalog të veçantë;
  • PĂ«r optimizimin e imazheve PNG Ă«shtĂ« pĂ«rdorur paketa zopflipng tĂ« bazuar nĂ« algoritmin e kompresimit zopfli;
  • Shtuar mbĂ«shtetje pĂ«r zgjerimet xdg_output_unstable_v1 dhe zwp_linux_explicit_synchronization_v1. KĂ«rkesat pĂ«r versionin e paketĂ«s janĂ« rritur wayland-protocols (pĂ«r ndĂ«rtimin kĂ«rkohet 1.18);
  • PĂ«rfunduar kalimi nĂ« sistemin e ndĂ«rtimit Meson. MbĂ«shtetje pĂ«r ndĂ«rtimin duke pĂ«rdorur autotools Ă«shtĂ« ndalur.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster