Versione del server composito Niri 0.1.10, che utilizza Wayland

È stato pubblicato il rilascio del server composito Niri 0.1.10, che implementa il metodo di layout a mosaico (tiling) in stile estensione GNOME PaperWM, in cui le finestre sono raggruppate in una striscia continui da scorrere all'infinito sullo schermo. L'apertura di una nuova finestra fa sì che la striscia si espanda, mentre le finestre già 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 è distribuito sotto licenza GPLv3. I pacchetti vengono creati per Fedora, NixOS, Arch Linux e FreeBSD.

La principale differenza tra Niri e PaperWM è l'assegnazione di un proprio nastro di finestre a ciascun monitor, non sovrapposto ai nastri su altri monitor (in PaperWM il lavoro separato con i monitor non può essere realizzato a causa del vincolo delle coordinate delle finestre globali in GNOME Shell). Niri supporta HiDPI e può funzionare su sistemi con più GPU (ad esempio, sistemi ibridi con scheda grafica dedicata e GPU integrata). È presente un'interfaccia integrata per catturare screenshot e registrare screencast, caratterizzata dalla possibilità di escludere dalla registrazione singole finestre 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 le scrivanie e le finestre è possibile utilizzare gesti di controllo sul touchpad. Quando il monitor viene disattivato, la disposizione delle scrivanie virtuali viene memorizzata e trasferita sul monitor rimanente, e al rientro del monitor viene ripristinata nello stato iniziale. La configurazione avviene tramite un file di configurazione che consente di modificare parametri come larghezza delle cornici, margini, modalità di output e dimensioni delle finestre. Le modifiche apportate al file di configurazione vengono applicate automaticamente senza riavviare il compositore. server.

Versione del server composito Niri 0.1.10, che utilizza Wayland

Nella nuova versione:

  • È stata aggiunta una modalità di spostamento interattivo delle finestre, che consente di trascinare una finestra in una nuova posizione tenendo premuto l'intestazione della finestra con il mouse o toccando lo schermo touch. Per evitare modifiche involontarie del layout all'inizio del trascinamento, è necessario superare una certa soglia di resistenza dallo stacco dalla posizione attuale.
  • È stata aggiunta la possibilità di associare comandi agli eventi di apertura o chiusura del coperchio del laptop o di passare il laptop in modalità tablet. Ad esempio, dopo aver attivato la modalità tablet, è possibile attivare automaticamente l'uso della tastiera su schermo. È stata anche aggiunta la possibilità di spostare automaticamente i desktop virtuali su un monitor esterno (se connesso) dopo la chiusura del coperchio del laptop.
  • È stata aggiunta la supporto per la richiesta set_cursor_position_hint. Se la posizione del cursore è bloccata in modalità lock_pointer, la richiesta aggiunta consente all'applicazione di inviare al compositore informazioni sulla posizione finale del cursore dopo il suo spostamento.
  • Sono state aggiunte opzioni per nascondere il cursore durante la digitazione o dopo un certo periodo di inattività.
  • Sono state aggiunte nuove impostazioni per i dispositivi di input, ad esempio, una sezione con parametri per il trackball e opzioni di scorrimento con il mouse o il touchpad.
  • È garantito il salvataggio delle informazioni sul desktop virtuale attivo dopo la riconnessione del monitor.
  • È stata aggiunta l'azione 'power-on-monitors' per gestire l'uscita del monitor dalla modalità di sospensione (di default, il monitor viene attivato automaticamente dopo qualsiasi evento di input).
  • È stato aggiunto un file per avviare niri sotto la gestione del servizio dinit.

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