Sway 1.9 è già stato rilasciato e queste sono le sue nuove funzionalità

Ondeggiare

Sway è un compositore Wayland piastrellato e un sostituto immediato per il gestore di finestre i3 per X11

Il rilascio della nuova versione di Sway 1.9 che arriva poco dopo un anno di sviluppo e rappresenta il lavoro di 67 contributori, che hanno implementato 238 modifiche per questa nuova versione.

Per coloro che non conoscono Sway, dovrebbero sapere che questo si sviluppa come un progetto modulare costruito sopra la libreria wlroots, che contiene tutte le primitive di base per organizzare il lavoro del gestore composito.

Ondeggiare ha compatibilità i3 a livello di comando, file di configurazione e IPC, che facilita la transizione da i3 a Sway senza interruzioni e utilizza Wayland invece di X11 come protocollo del server di visualizzazione, offrendo un'esperienza simile a i3 ma con miglioramenti significativi.

Principali novità di Sway 1.9

In questa nuova versione presentata di Sway 1.9, il l'ambiente ora ha le nuove funzioni della libreria wlroots 0.17, racconti como el Supporto per vari protocolli Wayland: tipo-contenuto-v1 elaborare le informazioni sul contenuto visualizzato, xwayland-shell-v1 per collegare le finestre X11 alle superfici Wayland, wp-scala-frazionaria-v1 per il ridimensionamento frazionario e contesto-sicurezza-v1 per isolare i sandbox e modellare il cursore-v1 per personalizzare l'aspetto del cursore.

Supporto migliorato per il protocollo xdg-activation-v1, che facilita il trasferimento dell'attenzione tra le diverse superfici Wayland Layer 1, tenendo conto dei desktop virtuali e delle configurazioni multi-monitor, fornendo un'esperienza utente più fluida quando si passa tra diverse aree di lavoro e applicazioni.

Un altro cambiamento che risalta in questa nuova versione di Sway 1.9 è il migrazione del codice di rendering alla nuova API di rendering wlroots, che ha migliorato le prestazioni generali del sistema.

Inoltre, l'aggiunta di una nuova opzione di configurazione per disabilitare la selezione primaria offre agli utenti un maggiore controllo su come interagiscono con il sistema e su come vengono gestiti i dati negli appunti.

Sottolinea anche il inclusione di un nuovo comando di input per impostare l'angolo di rotazione Libinput e blocca il pulsante di scorrimento espande la configurazione del dispositivo di input e le funzionalità di personalizzazione, che possono migliorare la comodità e la produttività dell'utente.

Del altri cambiamenti che risaltano di questa nuova versione:

  • Il supporto per l'interattività della tastiera on-demand Layer-Shell migliora l'integrazione e l'esperienza utente quando si lavora con applicazioni che richiedono input di testo e comandi.
  • L'aggiunta del supporto per l'evento di output IPC offre agli sviluppatori la possibilità di interagire e controllare gli eventi relativi all'output video
  • La modifica del menu predefinito in wmenu può influire sul modo in cui gli utenti interagiscono con il sistema e accedono alle funzionalità e alle applicazioni disponibili nell'ambiente Wayland.
  • La rimozione del supporto per il protocollo idle di KDE e la sua sostituzione con il protocollo standard idle-notify-v1 potrebbe influire sulla compatibilità con alcune applicazioni e ambienti desktop che si basano su questa funzionalità.
  • Consentire il ridimensionamento dei pulsanti degli strumenti della tavoletta in modalità mobile migliora l'usabilità e l'efficienza quando si lavora con tavolette grafiche e dispositivi simili.

Infine, se sei interessato a saperne di più su questa nuova versione, puoi controllare i dettagli su il seguente collegamento.

Come ottenere Sway?

Per chi è interessato a poter installare Sway su Ubuntu e sue derivate è importante tenere in considerazione alcuni requisiti e considerazioni:

  1. Wayland: Sway richiede che Wayland sia disponibile nel sistema.
  2. Driver grafici: Sway non supporta i driver grafici proprietari. Devono essere disinstallati e utilizzare driver grafici gratuiti.

L'installazione di Sway è semplice e tutto ciò che devi fare è aggiungere il repository corrispondente ed eseguire i seguenti comandi in un terminale:

sudo add-apt-repository ppa:samoilov-lex/sway
sudo apt install sway

Mentre per chi preferisce compilare, deve ottenere il codice sorgente digitando quanto segue:

git clone https://github.com/swaywm/sway.git

Esegui questi comandi:

meson build/
ninja -C build/
sudo ninja -C build/ install

Sui sistemi senza logind, è necessario eseguire il suid del binario di bilanciamento:

sudo chmod a+s /usr/local/bin/sway

Sway rimuoverà i permessi di root subito dopo l'avvio.