Utgivelse av Composite Server Hyprland 0.55

Hyprland 0.55-komposittserveren som bruker Wayland-protokollen er tilgjengelig. Prosjektet fokuserer på flislegging av vinduslayout, men støtter også klassisk vilkårlig vindusplassering, fanebasert vindusgruppering, pseudomosaikkmodus og fullskjermsvindudistribusjon. Koden er skrevet i C++ og distribueres under BSD-lisensen.

Mulighetene for å lage visuelt attraktive grensesnitt tilbys: gradienter i vindusrammer, bakgrunnsuskarphet, animasjonseffekter og skygger. Plugins kan kobles til for å utvide funksjonaliteten, og socket-basert IPC er tilgjengelig for ekstern kontroll av arbeidet. Konfigurasjon utføres gjennom en konfigurasjonsfil, hvis endringer plukkes opp underveis uten omstart. Følgende funksjoner skilles også ut: dynamisk opprettede virtuelle skrivebord; moduser for elementlayout på skjermen; global behandling av hurtigtaster; kontroll av bevegelser på berøringsplaten/berøringsskjermen.

I den nye versjonen:

  • Et valgfritt Lua-språkalternativ er lagt til for konfigurasjon av Hyprland-skrivebordet. Konfigurasjon i Lua er definert i hyprland.lua-filen. Hvis den mangler, brukes det eldre hyprland.conf-formatet.
  • Layout API-et er lagt til, slik at du kan definere egendefinerte vindusflisoppsett i konfigurasjonsfilen ved hjelp av Lua. Oppsett kan kobles til en skjerm eller et virtuelt skrivebord.
  • La til støtte for fullskjermsvinduer når man bytter mellom vinduer ved hjelp av rulling. La til muligheten til å kontrollere rulling ved hjelp av berøringsplatebevegelser.
  • La til muligheten til å laste inn egendefinerte ICC-fargeprofiler for hver utdataenhet ved å bruke innstillingen 'icc = "..path.."' i konfigurasjonsfilen.
  • Forbedret fargehåndtering for skjermer og forbedret fargenøyaktighet når du deler skjermen.

 Utgivelse av Composite Server Hyprland 0.55


Kilde: opennet.ru