Hyprland 0.57.1 a fost lansat: Remedieri pentru ecrane negre pe NVIDIA, scurtături de tastatură și stabilitate pe Wayland
Hyprland, popularul compozitor dinamic de tip tiling pentru Wayland, a primit actualizarea de mentenanță 0.57.1. Această versiune vine la scurt timp după lansarea majoră 0.57 și este menită să corecteze rapid regresii critice, în special blocajele de afișare pe plăcile grafice NVIDIA și erorile de procesare a scurtăturilor de la tastatură și mouse.
Corecții pentru plăcile grafice NVIDIA și subsistemul video
Cea mai importantă remediere din versiunea 0.57.1 vizează utilizatorii de plăci video NVIDIA, care se confruntau cu problema ecranelor negre după pornire sau la schimbarea configurațiilor de afișaj:
Ecrane negre remediate: S-au eliminat erorile de pipeline care împiedicau inițializarea corectă a sesiunii grafice pe driverele NVIDIA.
Ajustare
max_bpc: S-a corectat modul în care valoarea numărului maxim de biți per canal de culoare (max bits per color) este setată în funcție de adâncimea de culoare a monitorului.DMA-BUF și KMS: A fost restabilită filtrarea opțională KMS DMA-BUF și s-a îmbunătățit mecanismul de feedback pentru formatele DMA-BUF la modificarea dinamică a configurației ecranelor.
Gestionarea evenimentelor de intrare: Scurtături și mouse
Actualizarea elimină conflictele apărute la procesarea combinațiilor de taste:
Rezolvarea combinațiilor complexe de taste (chords): A fost corectat un bug legat de consumul eronat al excepțiilor în timpul interpretării tastelor apăsate simultan sau secvențial.
Fără conflicte între tastatură și mouse: S-a eliminat comportamentul în care anumite scurtături de tastatură blocau sau mascau (shadowing) evenimentele de intrare trimise de mouse.
Randare, ferestre și stabilitate generală
Pe lângă nucleul de afișare și input, Hyprland 0.57.1 include o serie de finisaje vizuale și corecții de protocoale:
Randare la scară logică: Suprafețele mici sunt acum desenate întotdeauna la dimensiunea lor logică corectă.
Barele de grup (group-bar): Casetele de decorațiuni au colțurile rotunjite calculate direct în coordonatele dispozitivului, eliminând nepotrivirile grafice pe regiunile deteriorate (damage regions).
Protocolul de blocare a sesiunii (session-lock): A fost eliminată o eroare de protocol care apărea la deconectarea fizică a unui monitor în timp ce ecranul era blocat.
Comportament Fullscreen: Aplicațiile deschise pe tot ecranul își păstrează acum starea completă de fullscreen chiar și atunci când trimit o solicitare internă de maximizare.
Configurații și tablete: S-au corectat o eroare de tip underflow la parsarea spațiilor de lucru (workspaces), limitele valorilor permise pentru tablete grafice și validatorul de configurare Lua pentru profilurile personalizate de accelerare a cursorului.
Sursa articolului:

Comentarii
Trimiteți un comentariu