Rilascio del server composito Hyprland 0.51

È disponibile il server composito Hyprland 0.51, che utilizza il protocollo Wayland. Il progetto è orientato alla disposizione a mosaico (tiling) delle finestre, ma supporta anche la disposizione libera tradizionale, la raggruppamento delle finestre in schede, la modalità pseudo-mosaico e l'espansione a schermo intero delle finestre. Il codice è scritto in C++ e distribuito con la licenza BSD.

Vengono fornite funzionalità per la creazione di interfacce visivamente accattivanti: gradienti nei bordi delle finestre, sfocatura dello sfondo, effetti animati e ombre. Per espandere la funzionalità, possono essere collegati plugin, e per il controllo esterno è disponibile IPC basato su socket. La configurazione avviene tramite un file di configurazione le cui modifiche vengono applicate al volo senza riavvio. Tra le funzionalità ci sono: desktop virtuali creati dinamicamente; modalità di disposizione degli elementi sullo schermo; gestione globale delle scorciatoie da tastiera; gestione dei gesti su touchpad/schermo tattile.

Nella nuova versione:

  • Sono state ampliate le funzionalità di gestione dei gesti sul touchpad. È stata aggiunta la possibilità di assegnare azioni specifiche per diverse combinazioni di numero di tocchi delle dita, tasti modificatori (Ctrl, Alt, Shift) e direzioni del movimento del gesto. La configurazione del binding dei gesti è ora definita nel formato «gesture = fingers, direction, action, options». Ad esempio, per chiudere una finestra si può assegnare il gesto di pizzicare con tre dita («gesture = 3, pinch, close»), per passare tra i desktop virtuali — uno scorrimento orizzontale con tre dita («gesture = 3, horizontal, workspace»). Il supporto per le vecchie impostazioni gestures:workspace_swipe, gestures:workspace_swipe_fingers e gestures:workspace_swipe_min_fingers è stato interrotto.
  • È stato aggiunto il parametro di configurazione dim_modal per gestire l'oscuramento delle finestre madri durante l'emissione di dialoghi modali.
  • Nell'utilità hyprctl è stata aggiunta l'opzione «getprop» per mostrare i valori delle singole proprietà.
  • È possibile configurare il comportamento dello scorrimento (scroll_factor) legato a dispositivi specifici.
  • Aggiunta l'opzione «cursor:invisible» per nascondere il cursore.
  • Implementato il supporto per l'animazione DPMS (dimming graduale del contenuto quando il display passa alla modalità risparmio energetico).
  • Per suggerimenti, menu contestuali e finestre di dialogo creati direttamente tramite l'utilizzo dei protocolli Wayland, è stato implementato un effetto di dissolvenza in entrata e uscita.
  • Quando si fornisce la condivisione dello schermo, la profondità di colore predefinita è limitata a 8 bit per canale. Questa limitazione risolve i problemi di condivisione dello schermo in chromium e firefox su schermi a gamma cromatica estesa (Wide Gamut).
  • Aggiunto il parametro windowrule «novrr» per bloccare l'applicazione del VRR (Variable Refresh Rate) per finestre selezionate.

Rilascio del server composito Hyprland 0.51
Rilascio del server composito Hyprland 0.51


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster