Sway 1.8 arriva con miglioramenti per Vulkan e altro ancora

Ondeggiare

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

Dopo 11 mesi di sviluppo è stato annunciato il rilascio della nuova versione responsabile della composizione Oscillazione 1.8, costruito sul protocollo Wayland e completamente compatibile con il gestore di finestre i3 e il pannello i3bar.

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.

il supporto i3 è fornito a livello di comando, configurazione e file IPC, consentendo a Sway di essere utilizzato come sostituto trasparente di i3, utilizzando Wayland invece di X11. Sway ti consente di posizionare le finestre sullo schermo non spazialmente, ma logicamente. Le finestre sono disposte in una griglia che sfrutta in modo ottimale lo spazio sullo schermo e consente di manipolare rapidamente le finestre utilizzando solo la tastiera.

Per impostare un ambiente utente completo, vengono offerti componenti correlati: swayidle (processo in background con l'implementazione del protocollo morto di KDE), swaylock (salvaschermo), tra gli altri.

Principali novità di Sway 1.8

In questa nuova versione presentata di Sway 1.8 possiamo trovarlo implementato un nuovo comando “bindgesture” per allegare azioni ai gesti del touchpad.

Un altro cambiamento che spicca è quello il processo di blocco dello schermo (bloccaggio) modificato per utilizzare il protocollo Wayland ext-session-lock-v1, che ha permesso di aumentare l'affidabilità e la sicurezza del blocco della sessione.

Oltre a questo, ora da questa nuova versione di Sway 1.8 viene fornito supporto per l'impostazione "disabilita durante il tracciamento" nella libreria libinput per controllare la disabilitazione del touchpad durante l'utilizzo di una barra del misuratore di voltaggio (ad esempio, TrackPoint sui laptop ThinkPad).

Possiamo anche scoprire che è stato implementato il protocollo xdg-activation-v1, che viene utilizzato per migliorare l'affidabilità della definizione dell'area di lavoro quando si avviano nuove applicazioni client.

D'altra parte, la biblioteca wlroots ha migliorato l'implementazione del sistema di rendering utilizzando il API grafica Vulkan.

Per semplificare il processo di pianificazione dell'avvio delle attività sulla piattaforma Linux, è stata implementata la possibilità di impostare le autorizzazioni CAP_SYS_NICE, nonché un nuovo comando "disconnect output" per rimuovere i dispositivi di output virtuali.

Del altre modifiche che si distinguono da questa nuova versione:

  • Aggiunto il supporto per gli eventi di scorrimento della rotellina del mouse ad alta risoluzione.
  • Il supporto per lavorare con il prompt root SUID è stato interrotto.
  • Comando "output dpms" deprecato, sostituito dal comando "output power".
  • Per lavorare con le espressioni regolari, adesso si usa pcre2 al posto della libreria pcre.

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

Come ottenere Sway?

Per coloro che sono interessati a poter testare Sway sui propri sistemi, Dovrebbero tenere conto del fatto che il requisito principale per poterlo utilizzare è avere Wayland sotto il cofano del tuo sistema.

È importante ricordare che Sway non funzionerà con driver grafici proprietari, dovrai disinstallarli e utilizzare invece i driver gratuiti.

Per installare Sway su Ubuntu, così come i suoi derivati, dovrebbero aggiungere il seguente repository sul proprio sistema.

Per questo apriamo un terminale (possono usare i tasti di scelta rapida Ctrl + Alt + T) e in esso digiteranno il seguente comando:

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

E procediamo ad eseguire l'installazione con:

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.

Infine, devo dire che nel momento in cui scrivo l'articolo il pacchetto Sway nel repository non è stato aggiornato alla nuova versione, ma è questione di poche ore prima che sia disponibile.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.