Rilasciato Niri 25.11: il compositore Wayland si evolve con nuove funzionalità

Niri è un compositore Wayland progettato per offrire un layout a scorrimento orizzontale, in cui le finestre sono organizzate in colonne su una striscia virtualmente infinita. Questo approccio si distingue dai tradizionali desktop environment, puntando su un’esperienza utente dinamica e altamente personalizzabile, ideale per chi lavora con molte finestre aperte contemporaneamente, come sviluppatori, sistemisti o utenti avanzati.
Niri nasce come progetto open source, pensato per utenti che cercano un’alternativa ai compositori Wayland più tradizionali, come Sway o Weston. Il progetto si rivolge principalmente a utenti esperti, sviluppatori e professionisti che necessitano di un controllo granulare sull’organizzazione delle finestre e sulla gestione degli spazi di lavoro. Essendo un compositore Wayland, Niri si basa su protocolli moderni per la gestione delle finestre e degli input, garantendo compatibilità con le applicazioni che seguono gli standard Wayland.
Niri è distribuito sotto licenza MIT, una licenza permissiva che consente l’uso, la modifica e la distribuzione del software sia in ambito privato che commerciale, purché venga mantenuto il copyright originale.
Niri è progettato per funzionare su sistemi operativi GNU/Linux che supportano il protocollo Wayland. Non esiste una versione ufficiale per Windows o macOS, ma può essere utilizzato su distribuzioni GNU/Linux che offrono supporto nativo a Wayland, come Fedora o Ubuntu.
La versione stabile precedente, Niri 25.08, è stata rilasciata a fine agosto 2025. Dopo un ciclo di sviluppo di 3 mesi, il progetto ha pubblicato la nuova versione Niri 25.11, disponibile da ieri 29 novembre 2025. Questo aggiornamento introduce miglioramenti significativi come dettagliato nelle sezioni successive.
Novità in Niri 25.11
Niri 25.11 introduce una serie di miglioramenti che rendono l’esperienza utente più intuitiva, accessibile e personalizzabile. Di seguito, le principali novità:
Switcher Alt-Tab rinnovato
Il nuovo switcher (selettore di finestre) Alt-Tab è stato completamente riprogettato per offrire anteprime live di grandi dimensioni. Questa funzionalità è particolarmente utile per gli utenti che lavorano con molte finestre del terminale o di applicazioni simili, in quanto:
- Mostra anteprime live delle finestre, facilitando l’identificazione di quella cercata.
- Dissolve i titoli delle finestre troppo lunghe, evitando sovrapposizioni visive.
- Maschera correttamente le finestre bloccate dagli screencast, garantendo privacy durante le presentazioni o le registrazioni dello schermo.
- Opera sulle finestre anziché sulle applicazioni, una scelta progettuale che risponde alle esigenze di chi utilizza più istanze della stessa app (es. terminali).
- Utilizza un ritardo di debounce: i cambiamenti temporanei di focus non influenzano l’elenco delle finestre recenti, evitando confusione.
- Può essere limitato all’area di lavoro o al monitor corrente, semplificando la navigazione in configurazioni multi-monitor.
Transizioni a schermo intero migliorate
Le transizioni tra finestre affiancate e a schermo intero sono state rielaborate con animazioni complete, che includono:
- Sfumatura e ridimensionamento dello sfondo.
- Arrotondamento dinamico degli angoli delle finestre, a seconda dello stato. Anche con le animazioni disattivate, le finestre non “saltano” più durante le transizioni, garantendo un’esperienza visiva coerente.
Vera massimizzazione Wayland
Niri 25.11 introduce una modalità di massimizzazione a tutto schermo, distinta dalle colonne a larghezza intera già presenti nel compositore. Questa funzionalità:
- Espande una singola finestra fino a coprire esattamente l’area di lavoro, senza spazi vuoti o montanti (bordi decorativi delle finestre).
- Supporta comportamenti desktop standard, come il doppio clic sulla barra del titolo per massimizzare e un pulsante di massimizzazione dedicato. Questa implementazione risolve una limitazione comune nei compositori Wayland, dove la massimizzazione spesso non corrisponde alle aspettative degli utenti abituati a X11.
Miglioramenti per mouse e touch
La navigazione tramite mouse e touchscreen è stata notevolmente migliorata:
- Trascinando orizzontalmente una finestra affiancata dalla barra del titolo, si scorre l’area di lavoro anziché spostare la finestra. Questo gesto è disponibile anche sui touchscreen.
- Il trascinamento verticale continua a spostare la finestra.
- Un tocco con il secondo dito consente di passare dalla modalità mobile a quella affiancata, semplificando la gestione delle finestre su dispositivi touch.
Configurazione più flessibile
Niri 25.11 offre una maggiore flessibilità nella configurazione:
- È possibile sovrascrivere il layout per output (monitor) e per area di lavoro, personalizzando dimensioni degli spazi, montanti, larghezze delle colonne e bordi.
- Supporto per le inclusioni di file: gli utenti possono suddividere la configurazione su più file e sovrapporli in modo prevedibile, semplificando la gestione di configurazioni complesse.
Supporto per DisplayLink e avvio ottimizzato
- Il compositore ora supporta i dock DisplayLink, utili per configurazioni multi-monitor su hardware specifico.
- L’avvio di Niri è più rapido grazie alla riduzione dell’oscuramento dello schermo: se la risoluzione TTY e la frequenza di aggiornamento corrispondono a quelle di Niri, il compositore si avvia o riprende senza mostrare un flash dello schermo nero.
Accessibilità
Gli screen reader (software di lettura dello schermo per utenti non vedenti o ipovedenti) ora ricevono informazioni corrette sui modificatori, risolvendo problemi con combinazioni come Orca (screen reader per GNOME) con Ctrl+Spazio e Maiusc+A. Inoltre, il nuovo switcher Alt-Tab annuncia il titolo della finestra selezionata, in linea con il comportamento previsto dagli screen reader.
Altri miglioramenti
- Angoli attivi configurabili: personalizzazione degli angoli dello schermo per attivare azioni specifiche.
- Supporto migliorato per WSL: funzionalità ottimizzate per le sessioni in finestra su Windows Subsystem for Linux.
- Gestione del cursore: comportamento migliorato per nascondere e mostrare il cursore.
- Evento IPC per screenshot: nuovo evento per l’acquisizione di screenshot tramite IPC (Inter-Process Communication).
- Movimento proporzionale delle finestre: le finestre si spostano in modo più naturale durante le operazioni di ridimensionamento.
- Associazioni di tasti multimediali: aggiunte nella configurazione predefinita per un controllo più immediato dei contenuti multimediali.
Gestione del display e correzioni di bug
- Gestione robusta dei display: nuovi tentativi durante l’aggiunta di dispositivi DRM (Direct Rendering Manager), con supporto per le proprietà di orientamento del pannello.
- Correzioni di bug: risolti problemi di lunga data relativi al rendering dei bordi, agli offset del cursore durante il drag-and-drop, al comportamento della panoramica e all’arrotondamento delle animazioni.
Riferimenti e download
Per approfondire tutte le novità di Niri 25.11, puoi consultare l’annuncio ufficiale disponibile sul repository software GitHub del progetto, dove sono descritti i cambiamenti e le funzionalità introdotte. Oltre ai sorgenti, sono presenti anche alcuni video dimostrativi che mostrano in azione il compositore grafico Wayland, con le nuove funzioni di scorrimento orizzontale introdotte in Niri 25.11.
Non è necessario compilare manualmente il codice se utilizzi una distribuzione GNU/Linux che offre già i pacchetti software di Niri. In particolare:
- Fedora integra Niri nei pacchetti ufficiali, installabili direttamente con il gestore
dnf. - NixOS lo rende disponibile tramite configurazione (
programs.niri.enable = true;). - Arch Linux lo distribuisce attraverso l’AUR (Arch User Repository), installabile con strumenti come
yayoparu. - FreeBSD lo include nei ports e nei pacchetti binari.
Grazie a questa disponibilità, chi vuole provare Niri può installarlo facilmente dai repository software della propria distribuzione, senza passaggi complessi di compilazione, accedendo subito alle sue funzionalità più recenti.
Fonte: https://github.com/YaLTeR/niri/releases/tag/v25.11
Fonte: https://www.phoronix.com/news/Niri-25.11
Fonte: https://linuxiac.com/niri-25-11-lands-with-a-new-alt-tab-switcher-true-maximize/
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
























