Sway - Tiling Window Manager appositamente realizzato per Wayland

I gestori di finestre di piastrellatura sono popolari alternative leggere agli ambienti desktop completi, in particolare tra gli utenti esperti. Recentemente, un nuovo gestore di finestre ha raggiunto la versione 1.0. Questo gestore di finestre, denominato Sway, è progettato esclusivamente per sistemi che possono utilizzare Wayland).

Cos'è un gestore di finestre di piastrellatura?

Un gestore di finestre affiancate è un gestore di finestre che organizza le applicazioni in una serie di frame sullo schermo. Questi frame non si sovrappongono, come i desktop a cui sei abituato. D'altra parte, i gestori di finestre impilati consentono alle applicazioni di sovrapporsi. Tali gestori di finestre includono Fluxbox e Openbox.

Ad esempio, quando si avvia in un gestore di finestre di piastrellatura, verrà visualizzata una schermata vuota (probabilmente con uno sfondo). Quando apri la tua prima applicazione (ad esempio Firefox), occuperà l'intero schermo. Quindi, apri un terminale e un file manager. Il frame utilizzato dalla prima applicazione si restringerà per lasciare spazio alle due nuove applicazioni. Puoi avere i frame per il terminale e un file manager occupano il terzo giusto dello schermo e si impilano uno sopra l'altro.

Tiling Window Manager in azione (credito video)

Poiché le applicazioni sono archiviate in frame, non è necessario utilizzare un mouse. Alcuni gestori di finestre affiancate supportano l'uso di un mouse, ma la maggior parte sono progettati per essere utilizzati esclusivamente con la tastiera. L'idea è di lavorare più velocemente senza dover spostare costantemente la mano al mouse e viceversa.

Scopri Sway Window Manager

Nuova installazione del window manager di Sway

Secondo il sito web del progetto, Sway è un "compositore di piastrelle di Wayland e un rimpiazzo per il gestore di finestre i3 per X11". Poiché è progettato per sostituire i3, Sway supporta tutte le impostazioni i3 e le associazioni di tasti. È progettato per funzionare su Linux e FreeBSD.

Nota: se ti stai spostando su Sway da i3, il wiki di Sway ha una pagina per aiutarti nella transizione.

Sway ha appena raggiunto la versione 1.0. L'intero sistema è stato riscritto da zero. Ci sono voluti 9.000 commit e 100.000 linee di codice. Secondo le note di rilascio, Sway è compatibile al 100% con i3, i3 IPC, i3-gaps e i3bar. Ci sono un paio di funzioni che non sono state incluse, come "salva / ripristina layout o funzionalità che hanno senso solo su X11".

Come parte dello sviluppo di Sway, gli sviluppatori hanno visto la necessità di "una libreria di base comune stabile e flessibile" per Wayland. Per rispondere a questa esigenza, hanno creato dei robot. wlroots è utilizzato da molti altri progetti relativi a Wayland, tra cui il Librem 5.

Drew Devault, il creatore del progetto Sway, non ha intenzione di riposare sugli allori ora che 1.0 è fuori. Aveva una lista di funzionalità da aggiungere tra cui:

  • Migliori strumenti nativi di Wayland per metodi di input internazionalizzati come CJK
  • Migliori strumenti di accessibilità, tra cui supporto migliorato per screen reader, modalità ad alto contrasto, strumento per la lente d'ingrandimento e così via
  • Integrazione con xdg-portal e pipewire per l'acquisizione di schermate interoperabili
  • Supporto del touch screen migliorato per l'utilizzo su Librem 5 e su PostmarketOS
  • Supporto migliore per disegnare tablet e hardware aggiuntivo
  • Sandboxing e funzionalità di sicurezza

Gestore di finestre Sway con applicazioni aperte

Installazione di Sway Windows Manager

Nota: Sway non funzionerà con driver grafici proprietari. Se hai una scheda Nvidia, dovrai utilizzare il driver Nouveau.

Ho provato ad installare Sway su Fedora 29. Ho scelto Fedora perché sapevo che Fedora utilizza Wayland. Tuttavia, quando ho inserito sudo dnf install sway l'ultima versione disponibile nei sudo dnf install sway Fedora era 0.15. Ho fatto un po 'di caccia e ho trovato un repo con una versione più aggiornata. Ho aggiunto il repository ed è stato in grado di installare rapidamente Sway.

Esperienza con Sway

Ho passato la maggior parte della mia vita usando la tipica metafora del desktop. Inutile dire che mi sono perso un po 'quando sono entrato in Sway. Per fortuna, ho trovato un foglio di riferimento della tastiera i3 che mi ha aiutato a capire come iniziare.

Dopo aver trovato il foglio di riferimento, mi sono sentito davvero perso perché il flusso di lavoro che ho usato per anni non c'era. La piastrellatura mi ha costretto a chiudere le applicazioni che non avevo bisogno di recuperare lo spazio sullo schermo. Su un sistema normale, avrei ridotto a icona quella applicazione fino a quando non ne avessi avuto bisogno di nuovo.

Posso vedere che l'utilizzo di un gestore di finestre di affiancamento potrebbe consentire a un utente di lavorare più velocemente e in modo più efficiente. Tuttavia, ci vorrebbe molta pratica e pazienza per arrivarci.

Quando usavo Sway, mi mancavano molte funzionalità e applicazioni che uso abitualmente, incluso il mio software di screenshot. Penso che sia stato in parte dovuto alla mancanza del supporto Wayland, che dovrebbe essere risolto in futuro.

Considerazioni finali su Sway

Wayland è il futuro per Linux desktop, penso che possiamo tranquillamente dirlo. Quindi, sono contento che le persone stiano lavorando per creare software per questo. La maggior parte dei sistemi dipende ancora da X11, quindi le applicazioni Wayland non possono essere utilizzate da tutti. Ma quando lo fanno, le applicazioni di Wayland saranno mature e pronte all'uso.

Hai mai usato Sway? Qual è il tuo gestore di finestre di piastrellatura preferito? Per favore fateci sapere nei commenti qui sotto.

Se hai trovato questo articolo interessante, prenditi un minuto per condividerlo su social media, Hacker News o Reddit.

Raccomandato

KDE annuncia il sistema operativo open source basato su Linux: Plasma Mobile
2019
9 cose da fare dopo l'installazione di Ubuntu 16.04
2019
3 migliori applicazioni per Internet Streaming Radio su Ubuntu
2019