Hyprland 0.55: Lua, layout personalizzati e scrolling potenziato

I file di configurazione di Hyprland abbandonano progressivamente il formato hyprlang per adottare Lua, un linguaggio leggero e potente che apre scenari di personalizzazione avanzata. Questa transizione mantiene la compatibilità con le vecchie impostazioni per alcune release successive, dando tempo agli utenti di adattarsi senza interruzioni immediate. La documentazione ufficiale aggiornata guida passo dopo passo verso il nuovo approccio, rendendo l’operazione accessibile anche a chi non ha esperienza con la programmazione.

Configurazioni Lua e Layout Personalizzati

Lua permette di scripting dinamico direttamente nel file hyprland.lua, situato tipicamente in ~/.config/hypr/. Gli utenti guadagnano controllo totale grazie all’API Layout, che consente di creare disposizioni di finestre su misura, applicabili globalmente, per workspace specifici o monitor individuali. Immagina di organizzare le tue applicazioni in modi unici, come raggruppamenti intelligenti basati su attività, senza dipendere da layout predefiniti. Questa flessibilità soddisfa le esigenze di power user che gestiscono flussi di lavoro complessi su desktop Linux Wayland.

Queste personalizzazioni si integrano seamless con il tiling dinamico di Hyprland, migliorando produttività in ambienti multi-monitor. Ad esempio, un layout per coding posiziona editor e terminali fianco a fianco, mentre un altro per multimedia massimizza player video. La sintassi Lua risulta intuitiva, con helper per timer, eventi e callback che espandono le possibilità oltre i limiti precedenti.

Miglioramenti allo Scrolling e Gestione Colori

Lo scrolling riceve un boost significativo: le finestre a schermo intero entrano ora nel window tape di default, facilitando la navigazione rapida anche in modalità immersiva. Supporto nativo per gesture trackpad tramite scroll_move in Lua aggiunge fluidità, con opzioni come expel, consume e wrapping per comportamenti precisi. Trackpad gesti come pinch per zoom live sul cursore rendono l’interazione più naturale su laptop Linux.

Per la fedeltà cromatica, Hyprland carica profili ICC per ogni output con la direttiva icc = “percorso”, ideale per editing grafico o video. Il renderer adotta precisione FP16 e pipeline color management ottimizzate per display gestiti, migliorando accuratezza in screen sharing e applicazioni creative. Queste feature elevano Hyprland come scelta pro per workflow professionali su Wayland.

Altre aggiunte includono:

  • Tag per dispositivi input
  • Regola confine_pointer per finestre
  • Glow decoration per bordi luminosi
  • rotatesplit in dwindle layoutmsg

Alcuni cambiamenti rompono compatibilità passata, come rimozione di dwindle:pseudotile e spostamento misc:vfr in debug.

Note di rilascio Hyprland 0.55

Lascia un commento