Udgivelse af Composite Server Hyprland 0.55

Hyprland 0.55 composite-serveren, der bruger Wayland-protokollen, er tilgængelig. Projektet fokuserer på flisebelægning af vindueslayout, men understøtter også klassisk vilkårlig vinduesplacering, fanebladsbaseret vinduesgruppering, pseudo-mosaiktilstand og fuldskærmsvindueimplementering. Koden er skrevet i C++ og distribueres under BSD-licensen.

Der tilbydes muligheder for at skabe visuelt attraktive grænseflader: gradienter i vinduesrammer, baggrundssløring, animationseffekter og skygger. Plugins kan tilsluttes for at udvide funktionaliteten, og socket-baseret IPC leveres til ekstern kontrol af arbejdet. Konfiguration udføres via en konfigurationsfil, hvis ændringer registreres undervejs uden genstart. Følgende funktioner skelnes også mellem: dynamisk oprettede virtuelle skriveborde; tilstande til elementlayout på skærmen; global behandling af genvejstaster; kontrol af bevægelser på touchpad/berøringsskærm.

I den nye version:

  • En valgfri Lua-sprogindstilling er blevet tilføjet til konfiguration af Hyprland-skrivebordet. Konfiguration i Lua er defineret i hyprland.lua-filen; hvis den mangler, bruges det ældre hyprland.conf-format.
  • Layout API'en er blevet tilføjet, så du kan definere brugerdefinerede vinduesfliselayouts i konfigurationsfilen ved hjælp af Lua. Layouts kan linkes til en skærm eller et virtuelt skrivebord.
  • Tilføjet understøttelse af fuldskærmsvinduer, når der skiftes mellem vinduer ved hjælp af rulning. Tilføjet muligheden for at styre rulning ved hjælp af touchpad-bevægelser.
  • Tilføjet muligheden for at indlæse brugerdefinerede ICC-farveprofiler for hver outputenhed ved hjælp af indstillingen 'icc = "..path.."' i konfigurationsfilen.
  • Forbedret farvestyring til skærme og forbedret farvenøjagtighed, når du deler din skærm.

 Udgivelse af Composite Server Hyprland 0.55


Kilde: opennet.ru