Rilascio del compositore server Niri 25.11, che utilizza Wayland

Dopo tre mesi di sviluppo, è stata pubblicata la versione del server composito Niri 25.11, che implementa il metodo di layout a mosaico (tiling) nello stile dell'estensione GNOME PaperWM, in cui le finestre vengono raggruppate in una striscia infinita che scorre sullo schermo. L'apertura di una nuova finestra provoca l'espansione della striscia, mentre le finestre precedentemente aggiunte non cambiano dimensione. Il progetto si basa sull'uso del protocollo Wayland, ma consente di eseguire applicazioni X11 tramite il server DDX Xwayland. Il codice del progetto è scritto in linguaggio Rust e distribuito con licenza GPLv3. I pacchetti vengono creati per Fedora, NixOS, Arch Linux e FreeBSD.

La principale differenza tra Niri e PaperWM è la possibilità di associare una propria barra delle finestre a ciascun monitor, senza sovrapporsi alle barre sugli altri monitor (in PaperWM non è possibile gestire separatamente i monitor a causa del legame con le coordinate globali delle finestre in GNOME Shell). Niri supporta HiDPI e può funzionare su sistemi con più GPU (ad esempio, sistemi ibridi con scheda grafica discreta e GPU integrata). È presente un'interfaccia integrata per la creazione di schermate e registrazioni video, che offre la possibilità di escludere dalla registrazione finestre specifiche con informazioni riservate.

I desktop virtuali in Niri vengono creati dinamicamente e, analogamente a GNOME, sono disposti verticalmente (lo stack delle finestre ruota orizzontalmente, mentre lo stack dei desktop è verticale). Su ciascun monitor può essere visualizzato un insieme indipendente. scrivanie virtuali. Per passare tra i desktop e le finestre, è possibile utilizzare le gesture sul touchpad. Quando il monitor è spento, la disposizione dei desktop virtuali viene memorizzata e trasferita sul monitor rimanente, e quando il monitor viene riacceso, torna allo stato originale. La configurazione avviene tramite un file di configurazione che consente di modificare parametri come la larghezza delle cornici, i margini, i modi di uscita e le dimensioni delle finestre. Le modifiche apportate al file di configurazione vengono applicate automaticamente senza riavviare il server composito.

Rilascio del compositore server Niri 25.11, che utilizza Wayland

Nella nuova versione:

  • È stata aggiunta un'interfaccia per passare tra le finestre utilizzando Alt+Tab con anteprime durante lo scorrimento delle finestre. È possibile visualizzare le finestre in relazione 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 corrente.
    Rilascio del compositore server Niri 25.11, che utilizza Wayland
  • Aggiunti effetti di animazione per il passaggio delle finestre in modalità schermo intero e per l'uscita da esso.
  • È stata implementata un supporto completo per il ripristino a schermo intero (in precedenza era supportato solo il ripristino a piena larghezza mantenendo i margini e le cornici, ora è supportato il ripristino occupando tutta l'area disponibile senza mostrare cornici). Il ripristino avviene premendo il pulsante corrispondente nella parte superiore della finestra o facendo doppio clic sul titolo.
    Rilascio del compositore server Niri 25.11, che utilizza Wayland
  • È stata aggiunta la possibilità di generare eventi di scorrimento del contenuto durante il trascinamento orizzontale del titolo della finestra nella disposizione a mosaico (il trascinamento verticale porta al movimento della finestra, mentre quello orizzontale porta allo scorrimento delle informazioni nella finestra).
  • È stata fornita la possibilità di definire configurazioni di layout delle finestre separate, legate a un determinato dispositivo di output (monitor) o desktop virtuale.
  • Nei file di configurazione è stata implementata la direttiva 'include' per l'inserimento di contenuti da altri file.
  • È stato aggiunto il supporto per monitor esterni collegati tramite la porta DisplayLink.
  • Sono state apportate modifiche che riducono il tremolio dello schermo.
  • È stata aggiunta la possibilità di impostare modalità video personalizzate per i dispositivi di output, senza essere limitate dalle modalità fornite tramite EDID. Ad esempio, 'mode custom=true «1920×1080@100″'.
  • È stata aggiunta la supporto per avviare una sessione finestra niri in WSL (Windows Subsystem for Linux).

Fonte: opennet.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster