
Niri, un compositore Wayland che utilizza un approccio scrollable-tiling, ha rilasciato la nuova versione Niri 25.02 a poco più di un mese di distanza dalla precedente versione Niri 25.01. Niri 25.02 introduce una serie di nuove funzionalità e miglioramenti significativi che arricchiscono l’esperienza utente.
Questo tipo di compositore organizza le finestre in colonne su una striscia infinita, permettendo agli utenti di aprire nuove finestre senza ridimensionare quelle già aperte, il che è particolarmente utile quando si lavora con più applicazioni contemporaneamente. Tra le novità più evidenti c’è il supporto per le colonne a schede, che consente di visualizzare le finestre come schede anziché sovrapporle verticalmente. Questa funzionalità si rivela particolarmente utile in situazioni in cui lo spazio sullo schermo è limitato o quando si passa frequentemente tra finestre di grandi dimensioni, riducendo la necessità di scorrere.
Novità in Niri 25.02
Niri 25.02 mantiene tutte le modalità di navigazione standard, il che significa che non è necessario affrontare una curva di apprendimento ripida. Gli utenti possono passare rapidamente da una scheda all’altra utilizzando scorciatoie da tastiera come “focus-window-down” o “focus-window-up”, e aggiungere o rimuovere finestre da una colonna è semplice e intuitivo. Inoltre, sono state introdotte nuove azioni come “focus-window-top” e “focus-window-bottom”, che permettono di navigare direttamente alla prima o all’ultima finestra della colonna, mentre “focus-window-down-or-top” e “focus-window-up-or-bottom” consentono di ciclare il focus in modo fluido all’interno della colonna.
Un’altra innovazione interessante in Niri 25.02 è l’introduzione delle ombre dietro le finestre. Queste ombre non solo conferiscono un aspetto elegante all’interfaccia, ma svolgono anche una funzione pratica: aiutano a delineare i confini delle finestre fluttuanti o sovrapposte. È importante notare che per sfruttare questa funzionalità, le ombre devono essere esplicitamente attivate nella configurazione. Gli utenti possono personalizzare diverse proprietà delle ombre, come la morbidezza, la diffusione, l’offset e il colore, sia a livello globale che per singola finestra. Inoltre, queste ombre sono ora disponibili anche per le superfici layer-shell, come i launcher o i pannelli.
Niri 25.02 migliora ulteriormente l’esperienza utente con la possibilità di scorrere la vista a sinistra o a destra durante operazioni di drag-and-drop (trascinamento) semplicemente spostando il puntatore del mouse vicino al bordo del monitor. Tuttavia, è stato introdotto un leggero ritardo prima che lo scorrimento inizi, permettendo movimenti rapidi del mouse tra monitor senza attivare accidentalmente lo scorrimento. Gli utenti possono anche personalizzare la velocità di scorrimento e il ritardo nel nuovo pannello di configurazione.
In aggiunta a queste caratteristiche principali, Niri 25.02 presenta una finestra di dialogo “Hotkeys Importanti” che appare all’avvio del compositore, elencando le combinazioni di tasti essenziali per i nuovi utenti. È possibile aggiungere titoli personalizzati alle combinazioni di tasti o nasconderli completamente utilizzando la proprietà “hotkey-overlay-title”.
Questo aggiornamento include anche un insieme impressionante di altre migliorie e correzioni. Tra le più rilevanti ci sono il supporto per il puntatore virtuale tramite il protocollo Wayland wlr-virtual-pointer
, necessario per strumenti di desktop remoto; una nuova proprietà “scroll-factor” che consente un controllo preciso sulle velocità di scorrimento per ogni finestra; e l’azione “toggle-window-rule-opacity”, che rende temporaneamente una finestra completamente opaca se era stata resa semitrasparente tramite una regola.
Inoltre, gli utenti possono disabilitare la funzione di incolla con clic centrale modificando la configurazione con “clipboard { disable-primary; }”. Sono state introdotte nuove azioni per la gestione degli spazi di lavoro, consentendo agli utenti di spostare uno spazio di lavoro a un indice specifico o trasferirlo a un monitor diverso.
Le migliorie non si fermano qui: il comportamento del tiling è stato ottimizzato per consentire alle finestre di adattarsi più armoniosamente al centro dello schermo quando non possono essere affiancate completamente. È stata anche implementata una funzione di blocco del trascinamento per i touchpad, semplificando l’operazione di trascinamento e prevenendo rilasci accidentali.
Infine, Niri 25.02 supporta ora un’interfaccia D-Bus che consente al pannello Displays nel “GNOME Control Center” di apportare modifiche temporanee alla configurazione senza modificare quella principale di Niri. La segnalazione degli errori è stata migliorata grazie ai nuovi messaggi basati su miette
(una libreria progettata per fornire segnalazioni di errore più dettagliate e leggibili), rendendoli più chiari e utili durante l’analisi della configurazione.
Questa versione rappresenta un ulteriore passo avanti nel miglioramento dell’usabilità e della stabilità del compositore Niri, offrendo agli utenti una gamma ampliata di strumenti per gestire le loro finestre in modo efficiente e personalizzato e qui sotto uno dei diversi video disponibili sulla pagina dell’annuncio di Niri 25.02 per vederlo all’opera e dove potrai leggere tutte le modifiche e migliorie apportate.
Niri 25.02 rappresenta un significativo passo avanti nel miglioramento dell’usabilità e della stabilità del compositore, offrendo agli utenti strumenti sempre più potenti per gestire le finestre in modo efficiente e personalizzato. Questa versione introduce numerose funzionalità innovative, molte delle quali sono illustrate in diversi video disponibili sulla pagina ufficiale dell’annuncio di Niri 25.02. Nella stessa pagina è possibile consultare un elenco dettagliato di tutte le modifiche apportate. A seguire uno dei video disponibili:
Fonte: https://github.com/YaLTeR/niri/releases/tag/v25.02
Fonte: https://www.phoronix.com/news/Niri-25.02-Labwc-0.8.3
Fonte: https://linuxiac.com/niri-25-02-wayland-compositor-released/
Source: Read More