È stato pubblicato il rilascio del server composito Hyprland 0.44, che utilizza il protocollo Wayland. Il server composito è orientato alla disposizione a mosaico (tiling) delle finestre, ma supporta anche la disposizione libera delle finestre, il raggruppamento delle finestre sotto forma di schede, la modalità pseudo-mosaico e l'espansione a schermo intero delle finestre. Sono supportati elementi per creare interfacce visivamente attraenti, come gradienti nei bordi delle finestre, sfocature, effetti di animazione e ombre. Per estendere la funzionalità possono essere collegati plugin e per il controllo esterno delle operazioni è fornito IPC basato su socket. Il codice è scritto in C++ e distribuito con licenza BSD.
La configurazione avviene tramite un file di configurazione, le modifiche vengono adottate al volo senza riavvio. Per migliorare le prestazioni di gioco è possibile disattivare la sincronizzazione verticale (VSync) con impulso di spegnimento dei fotogrammi, utilizzato per prevenire la comparsa di tearing durante la visualizzazione. Tra le funzionalità spicca anche il supporto per la creazione dinamica. desktop virtuali, due modalità di layout integrate per gli elementi sullo schermo e un sistema di gestione globale delle scorciatoie da tastiera.
Nella nuova versione:
- È stato aggiunto il supporto per il protocollo Wayland single-pixel-buffer, che consente di creare buffer a singolo pixel che includono quattro valori RGBA a 32 bit.
- Sono state aggiunte le opzioni "--systeminfo" e "--version" per visualizzare informazioni di sistema (da inserire nei rapporti sui problemi) e mostrare il numero di versione di Hyprland.
- Nella configurazione del parametro "layerrule" è stata aggiunta la proprietà "order" per configurare il raggruppamento dei livelli.
- È stata aggiunta la variabile d'ambiente HYPRLAND_CONFIG per passare i parametri di configurazione senza utilizzare l'opzione "--config".
- Nella modalità di disposizione delle finestre Dwindle è stato aggiunto il comando nmovetoroot e la configurazione split_bias.
- È stata fornita la possibilità di configurare la modalità di raggruppamento automatico.
- Nell'utilità hyprctl è stata aggiunta una nuova richiesta submap e sono state ampliate le funzionalità delle richieste monitors e workspacerules.


Fonte: opennet.ru
