Primo rilascio del server composito Niri, che utilizza Wayland

È stata pubblicata la prima versione del server composito Niri. Il progetto è stato creato sotto l'influenza dell'estensione GNOME PaperWM e implementa un metodo di disposizione a mosaico (tiling), in cui le finestre sono raggruppate in un nastro che possono scorrere all'infinito sullo schermo. L'apertura di una nuova finestra provoca l'espansione del nastro, mentre le finestre già aggiunte non cambiano mai la loro dimensione. Il codice del progetto è scritto in Rust e distribuito con licenza GPLv3. I pacchetti sono stati compilati per Fedora, NixOS, Arch Linux e FreeBSD.

Primo rilascio del server composito Niri, che utilizza Wayland

La creazione di un gestore composito separato è giustificata dall'impossibilità di implementare in PaperWM un lavoro separato con i monitor a causa delle peculiarità di GNOME Shell (vincolo alle coordinate globali delle finestre). La principale differenza tra Niri e PaperWM è che Niri associa a ciascun monitor un proprio nastro di finestre, che non si sovrappongono l'uno all'altro. Niri supporta HiDPI e può funzionare su sistemi con più GPU (ad esempio, sistemi ibridi con scheda grafica discreta e GPU integrato).

I desktop virtuali in Niri vengono creati dinamicamente (come in GNOME) e disposti verticalmente (il nastro delle finestre ruota orizzontalmente, mentre il nastro dei desktop ruota verticalmente). Su ogni monitor può essere visualizzato un set indipendente. desktop virtuali. Per passare da un desktop all'altro è possibile utilizzare gesti di controllo sul touchpad. Quando un monitor viene disconnesso, la disposizione dei desktop virtuali viene memorizzata e trasferita sul monitor rimanente, e al ritorno del monitor viene ripristinata alla condizione originale.

È presente un'interfaccia incorporata per la creazione di screenshot e la registrazione di screencast (per accedervi si utilizza xdg-desktop-portal-gnome). Per avviare applicazioni X11 è prevista la possibilità di utilizzare il server DDX Xwayland. La configurazione avviene tramite un file di configurazione che consente di modificare i parametri di base dell'ambiente, come la larghezza delle cornici, i margini, le modalità di output e le dimensioni delle finestre. Le modifiche della configurazione vengono applicate al volo senza riavviare il compositore. server.

Primo rilascio del server composito Niri, che utilizza Wayland
Primo rilascio del server composito Niri, che utilizza Wayland
Primo rilascio del server composito Niri, che utilizza Wayland


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