Serverul compozit Hyprland 0.55 care utilizează protocolul Wayland este disponibil. Proiectul se concentrează pe aspectul ferestrelor în dale, dar oferă suport și pentru plasarea arbitrară clasică a ferestrelor, gruparea ferestrelor cu file, modul pseudo-mozaic și implementarea ferestrelor pe tot ecranul. Codul este scris în C++ și este distribuit sub licența BSD.
Sunt oferite posibilități pentru crearea unor interfețe atractive din punct de vedere vizual: gradienți în ramele ferestrelor, estompare a fundalului, efecte de animație și umbre. Se pot conecta plugin-uri pentru a extinde funcționalitatea, iar pentru controlul extern al lucrărilor este prevăzut un IPC bazat pe socket. Configurarea se realizează printr-un fișier de configurare, ale cărui modificări sunt preluate din mers, fără a fi nevoie de repornire. Se disting, de asemenea, următoarele funcții: desktop-uri virtuale create dinamic; moduri de aranjare a elementelor pe ecran; procesare globală a tastelor rapide; controlul gesturilor pe touchpad/ecranul tactil.
În noua versiune:
- A fost adăugată o opțiune opțională de limbaj Lua pentru configurarea desktopului Hyprland. Configurarea în Lua este definită în fișierul hyprland.lua; dacă aceasta lipsește, se folosește formatul mai vechi hyprland.conf.
- A fost adăugată o interfață API Layout, care vă permite să definiți machete personalizate pentru aranjarea ferestrelor în fișierul de configurare folosind Lua. Machetele pot fi legate de un monitor sau de un desktop virtual.
- S-a adăugat suport pentru ferestrele pe ecran complet la comutarea între ferestre folosind derularea. A fost adăugată posibilitatea de a controla derularea folosind gesturi pe touchpad.
- A fost adăugată posibilitatea de a încărca profiluri de culoare ICC personalizate pentru fiecare dispozitiv de ieșire folosind setarea „icc = "..path.."” din fișierul de configurare.
- Gestionare îmbunătățită a culorilor pentru monitoare și precizie îmbunătățită a culorilor la partajarea ecranului.

Sursa: opennet.ru
