Hyprland, il compositore di finestre affiancate (tiling) per Wayland, ha rilasciato la versione Hyprland 0.47, portando con sé una serie di novità significative. Tra queste, spiccano il supporto HDR (High Dynamic Range), l’introduzione degli “Squircles” (angoli arrotondati), miglioramenti ai protocolli e riscritture interne che promettono una maggiore stabilità. Questa versione arriva poco più di un mese dopo la 0.46, confermando l’impegno del team di sviluppo nel mantenere un ciclo di aggiornamenti costante e ricco di funzionalità.
Miglioramenti Interni e Stabilità
Il team di Hyprland ha dedicato particolare attenzione alla sicurezza della memoria, alla pipeline di rendering e al sistema di animazione. Sebbene questi miglioramenti non siano immediatamente visibili nell’uso quotidiano, sono progettati per garantire una maggiore stabilità, specialmente in scenari complessi o di carico elevato. Queste riscritture interne rappresentano un passo avanti verso un’esperienza utente più affidabile e performante.
Novità nella Configurazione
Una delle modifiche più rilevanti riguarda l’opzione di configurazione master:always_center_master
, che è stata sostituita da master:slave_count_for_center_master
. Questa nuova impostazione offre maggiore flessibilità nel centrare la finestra principale, permettendo agli utenti di personalizzare ulteriormente il layout delle finestre. Fortunatamente, questa è stata l’unica modifica sostanziale che potrebbe richiedere un aggiornamento della configurazione, rendendo il passaggio alla nuova versione relativamente semplice.
Supporto HDR e Gestione del Colore
Una delle novità più attese è il supporto HDR e la gestione avanzata del colore. Questa funzionalità, ancora in fase sperimentale, può essere abilitata attraverso le variabili di configurazione nella sezione dedicata agli esperimenti. Tuttavia, gli utenti sono invitati a procedere con cautela, poiché il supporto HDR è ancora in fase di sviluppo e potrebbe presentare instabilità su alcune configurazioni hardware.
Squircles: Estetica Moderna per le Finestre
Per gli amanti dell’estetica, Hyprland 0.47 introduce il supporto per gli “Squircles”, una forma geometrica che combina quadrati e cerchi, offrendo angoli arrotondati alle finestre. Questo tocco visivo, sebbene principalmente estetico, è stato accolto con entusiasmo dalla comunità di Hyprland, che da tempo desiderava un’opzione per rendere le finestre più eleganti e moderne.
Nuovi Protocolli e Miglioramenti
Hyprland 0.47 introduce 2 nuovi protocolli:
- hyprland_lock_notify: Questo protocollo migliora la privacy, assicurando che lo schermo si blocchi prima che il sistema entri in modalità sospensione. Questo evita il fastidioso lampeggio del desktop al momento della riattivazione.
- hyprland_surface: Già utilizzato in Quickshell, questo protocollo offre nuove possibilità per la gestione delle superfici.
Inoltre, seguendo l’esempio di KDE, Hyprland 0.47 ora include un messaggio di donazione che appare 2 volte l’anno (a luglio e dicembre). Gli utenti possono disabilitare questo promemoria impostando ecosystem:no_donation_nag
, ma le donazioni sono un modo per sostenere lo sviluppo continuo del progetto e quindi contribuire è una garanzia di continuità nel futuro.
Altre Novità e Miglioramenti
Hyprland 0.47 introduce diverse nuove opzioni di configurazione e miglioramenti:
- negative: Nega qualsiasi espressione regolare.
- focusedmonv2: Invia informazioni più dettagliate rispetto alla versione precedente.
- Selettore finestra: Nuovo tag per abbinare le finestre in base al tag.
- Dispatcher per la distruzione delle finestre: Permette di distruggere direttamente le finestre invece di chiuderle in modo ordinato.
- cyclenext: Ottiene un argomento “visibile” per scorrere tutte le finestre visibili.
Altri Miglioramenti Degni di Nota
- Transizioni per CTM: Miglioramenti nelle transizioni della temperatura del colore, specialmente per chi utilizza
hyprsunset
. - –verify-config: Nuovo flag per verificare rapidamente la validità della configurazione senza avviare il compositore.
- Ricaricamento dei plugin: Forza il ricaricamento di tutti i plugin per una tabula rasa.
- Gestione delle espressioni regolari: Le espressioni regolari compilate vengono ora memorizzate nella cache, migliorando l’efficienza.
- Correzioni per Appunti e Drag-and-Drop in Xwayland: Miglioramenti per chi utilizza applicazioni X11 su Wayland.
- Ricaricamento più rapido della configurazione: Grazie all’uso di
inotify
, il ricaricamento delle configurazioni è ora più veloce ed efficiente.
Hyprutils 0.5
Insieme a Hyprland 0.47, è stata rilasciata anche Hyprutils 0.5, una suite di strumenti che può essere utile per ottimizzare ulteriormente il flusso di lavoro basato su Hyprland.
Correzioni di Bug e Dettagli Aggiuntivi
Come di consueto, questa versione include numerose correzioni di bug. Per un elenco completo, è possibile leggere la pagina GitHub del progetto con il riepilogo di tutte le modifiche. Per ulteriori dettagli, è disponibile l’annuncio ufficiale.
Hyprland 0.47 rappresenta un passo avanti significativo per questo compositore, con miglioramenti che vanno dall’estetica alla stabilità, passando per nuove funzionalità sperimentali. Gli utenti, sia esperti che principianti, troveranno in questa versione un’ampia gamma di novità e miglioramenti che rendono l’esperienza d’uso ancora più piacevole e personalizzabile.
Fonte: https://hyprland.org/news/update47/
Fonte: https://github.com/hyprwm/Hyprland/releases/tag/v0.47.0
Fonte: https://www.phoronix.com/news/Hyprland-0.47-Released
Fonte: https://linuxiac.com/hyprland-0-47-lands-with-hdr-support-and-squircles/
Source: Read More