Lansarea serverului compozit Hyprland 0.50

Serverul de compunere Hyprland 0.50 este disponibil, utilizând protocolul Wayland. Proiectul este orientat spre aranjamentele de tip mozaic (tiling), dar suportă și plasarea liberă clasică a ferestrelor, gruparea ferestrelor sub formă de tab-uri, modul pseudo-mozaic și extinderea ferestrelor pe tot ecranul. Codul este scris în C++ și este distribuit sub licența BSD.

Sunt oferite opțiuni pentru a crea interfețe vizual atrăgătoare: degradeuri în jurul feroneriilor, estomparea fundalului, efecte animate și umbre. Funcționalitatea poate fi extinsă prin adăugarea de plugin-uri, iar pentru controlul de la distanță este disponibil IPC bazat pe socket-uri. Configurarea se face printr-un fișier de configurație, modificările din care sunt preluate în timp real fără a necesita repornirea. Funcțiile includ, de asemenea: birouri virtuale create dinamic; moduri de aranjare a elementelor pe ecran; prelucrarea globală a comenzilor rapide; control prin gesturi pe touchpad/pe ecran tactil.

În noua versiune:

  • A fost adăugată o opțiune experimentală numită „render:new_render_scheduling”, care permite activarea dinamică a triplei tamponări în caz de resurse insuficiente la redare. În cazul triplei tamponări, se folosesc trei buffere de ecran - primul este pentru randare, al doilea pentru redarea pe ecran, iar al treilea este utilizat pentru a continua procesul de randare neîntrerupt, dacă primul buffer s-a umplut înainte de finalizarea desfășurării verticale. Noua modalitate permite creșterea semnificativă a numărului de cadre pe dispozitive mai puțin puternice, cu costul unei creșteri a întârzierei de redare.
  • A fost adăugat o nouă regulă de gestionare a ferestrelor, „noscreenshare”, care interzice afișarea conținutului ferestrei selectate în timpul partajării ecranului (în loc de fereastra respectivă, va fi afișat un dreptunghi negru).
  • A fost implementat un instrument propriu de testare, care rulează un set de teste la fiecare comit pentru a detecta regresii posibile.
  • Un sintax mai simplificat pentru configurarea parametrilor monitorului (monitorv2) a fost propus.
  • A fost adăugată suportul pentru extensia Wayland ext-workspace, care implementează evenimente cu informații despre stare birouri virtuale, precum și pentru activarea și dezactivarea birourilor de lucru.
  • A fost adăugată opțiunea „cm_auto_hdr” pentru utilizarea automată a HDR.
  • Au fost implementate reguli noi pentru gestionarea accesului la tastatură.
  • Suportul pentru API-urile vechi de randare a fost oprit, acum fiind necesar OpenGL ES 3.0 sau mai recent.
  • Setările pentru dezactivarea mecanismului „explicit sync”, care permite reducerea întârzierei și eliminarea apariției artefactelor, au fost eliminate.

Lansarea serverului compozit Hyprland 0.50
Lansarea serverului compozit Hyprland 0.50


Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster