Rilascio del server composito Niri 25.11, che utilizza Wayland

Dopo tre mesi di sviluppo è stato pubblicato il rilascio del server composito Niri 25.11, che implementa un metodo di disposizione a mosaico in stile GNOME con l'estensione PaperWM, in cui le finestre sono raggruppate in una barra verticale che può essere scorrevole all'infinito. L'apertura di una nuova finestra fa espandere la barra, mentre le finestre precedentemente aggiunte non modificano la loro dimensione. Il progetto si basa sull'uso del protocollo Wayland, ma consente l'esecuzione di applicazioni X11 tramite il server DDX Xwayland. Il codice del progetto è scritto in Rust e distribuito sotto licenza GPLv3. I pacchetti sono creati per Fedora, NixOS, Arch Linux e FreeBSD.

La principale differenza di Niri rispetto a PaperWM è l'assegnazione a ciascun monitor di una propria striscia di finestre, che non si sovrappone a quelle sugli altri monitor (in PaperWM il lavoro separato con i monitor non può essere realizzato a causa dell'assegnazione a coordinate temporali globali nella GNOME Shell). Niri supporta HiDPI e può funzionare su sistemi con più GPU (ad esempio, sistemi ibridi con scheda video dedicata e GPU integrato). È presente un'interfaccia incorporata per la creazione di screenshot e la registrazione di screencast, la cui caratteristica è la possibilità di escludere dalla registrazione finestre singole con informazioni riservate.

Le scrivanie virtuali in Niri vengono create dinamicamente e, analogamente a GNOME, sono disposte verticalmente (il nastro delle finestre ruota orizzontalmente, mentre il nastro delle scrivanie è verticale). Su ogni monitor può essere visualizzato un insieme indipendente desktop virtuali. Per passare tra desktop e finestre, è possibile utilizzare gesti di controllo sul touchpad. Quando un monitor viene disattivato, il layout dei desktop virtuali viene memorizzato e trasferito sul monitor rimanente, e al ritorno del monitor viene ripristinato nello stato originale. La configurazione avviene tramite un file di configurazione, che consente di modificare parametri come la larghezza dei bordi, i margini, le modalità di uscita e le dimensioni delle finestre. Le modifiche apportate al file di configurazione vengono applicate automaticamente senza riavviare il server composito.

Rilascio del server composito Niri 25.11, che utilizza Wayland

Nella nuova versione:

  • È stata aggiunta un'interfaccia per passare tra le finestre utilizzando Alt+Tab con anteprime visibili durante lo scorrimento delle finestre. È possibile visualizzare le finestre associate all'attuale desktop virtuale (tasto «w») o al dispositivo di output (tasto «o»). È inoltre disponibile la combinazione di tasti Alt+»`» per passare tra le finestre dell'applicazione attuale.
    Rilascio del server composito Niri 25.11, che utilizza Wayland
  • Sono stati aggiunti effetti di animazione per la transizione della finestra in modalità a schermo intero e il ritorno dalla stessa.
  • È stata implementata un completa supporto per l'espansione delle finestre a schermo intero (in precedenza era supportata solo l'espansione della finestra a tutta larghezza mantenendo i margini e i bordi, ora supporta l'espansione che occupa tutta l'area disponibile senza mostrare i bordi). L'espansione avviene premendo il pulsante corrispondente nella parte superiore della finestra o facendo doppio clic sul titolo.
    Rilascio del server composito Niri 25.11, che utilizza Wayland
  • È stata aggiunta la possibilità di generare eventi di scorrimento del contenuto durante il trascinamento orizzontale dell'intestazione della finestra nel layout a mosaico (il trascinamento verticale sposta la finestra, mentre quello orizzontale scorre le informazioni nella finestra).
  • È stata fornita la possibilità di definire configurazioni separate per la disposizione delle finestre, collegate a un dispositivo di uscita specifico (monitor) o a un desktop virtuale.
  • Nei file di configurazione è stata implementata la direttiva «include» per l'inserimento del contenuto di altri file.
  • È stato aggiunto il supporto per monitor esterni collegati tramite la porta DisplayLink.
  • Sono state apportate modifiche per ridurre il sfarfallio dello schermo.
  • È stato aggiunto il supporto per la definizione di modalità video personalizzate per dispositivi di output, non limitate ai formati trasmessi tramite EDID. Ad esempio, ‘mode custom=true «1920×1080@100″‘.
  • Aggiunto il supporto per l'avvio di sessioni finestra niri in WSL (Windows Subsystem for Linux).

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