Sway - Gerenciador de janelas de ladrilhos especialmente criado para Wayland

Sway 1.0 é lançado. O Sway Window Manager é uma alternativa i3 para o Wayland e funciona com todas as combinações de teclas i3. Confira a revisão completa.

Sway - Gerenciador de janelas de ladrilhos especialmente criado para Wayland

Os gerenciadores de janela em mosaico são alternativas leves populares para ambientes de área de trabalho completos (/melhores-ambientes-linux-desktop), especialmente entre usuários avançados. Recentemente, um gerenciador de janelas mais recente atingiu sua versão 1.0. Este gerenciador de janelas, denominado Sway, é projetado exclusivamente para sistemas que podem usar Wayland).

O que é um gerenciador de janelas lado a lado?

Um gerenciador de janelas lado a lado é um gerenciador de janelas que organiza os aplicativos em uma série de quadros na tela. Esses quadros não se sobrepõem, como os desktops aos quais você está acostumado. Os gerenciadores de janelas de empilhamento, por outro lado, permitem que os aplicativos se sobreponham. Esses gerenciadores de janelas incluem Fluxbox e Openbox.

Por exemplo, ao inicializar em um gerenciador de janelas lado a lado, você verá uma tela em branco (provavelmente com um papel de parede). Quando você abre seu primeiro aplicativo (por exemplo, Firefox), ele ocupa a tela inteira. Em seguida, você abre um terminal e um gerenciador de arquivos. O quadro que seu primeiro aplicativo está usando encolherá para abrir espaço para os dois novos aplicativos. Você pode fazer com que os frames do terminal e um gerenciador de arquivos ocupem o terço direito da tela e sejam empilhados um sobre o outro.

https://videopress.com/v/lEHSJygk?preloadContent=metadata Tiling Window Manager em ação (Crédito do vídeo) Como os aplicativos são armazenados em quadros, você não precisa usar um mouse. Alguns gerenciadores de janelas lado a lado suportam o uso de um mouse, mas a maioria é projetada para ser usada exclusivamente com o teclado. A ideia é trabalhar mais rápido sem ter que mover constantemente sua mão para o mouse e vice-versa.

Conheça o Sway Window Manager

Nova instalação do gerenciador de janelas Sway Nova instalação do gerenciador de janelas Sway Nova instalação do gerenciador de janelas Sway De acordo com o [site] do projeto (https://swaywm.org/), Sway é um compositor Wayland ladrilhado e um substituto para o gerenciador de janelas i3 para X11. Como foi projetado para substituir o i3, o Sway oferece suporte a todas as configurações e combinações de teclas do i3. Ele é projetado para funcionar em Linux e FreeBSD.

Nota: Se você está mudando do i3 para o Sway, o wiki do Sway tem uma página para ajudar na transição.

Sway recentemente atingiu seu lançamento 1.0. Todo o sistema foi reescrito do zero. Demorou 9.000 commits e 100.000 linhas de código. De acordo com as notas de lançamento, o Sway é 100% compatível com i3, i3 IPC, i3-gaps e i3bar. Existem alguns recursos que não foram incluídos, como salvar/restaurar layout ou recursos que só fazem sentido no X11.

Como parte do desenvolvimento do Sway, os desenvolvedores viram a necessidade de uma biblioteca de base comum estável e flexível para o Wayland. Para atender a essa necessidade, eles criaram wlroots. wlroots é usado por muitos outros projetos relacionados ao Wayland incluindo o Librem 5.

Drew Devault, o criador do projeto Sway, não planeja descansar sobre os louros agora que 1.0 foi lançado. Ele tinha uma lista de recursos para adicionar, incluindo:

  • Melhores ferramentas nativas do Wayland para métodos de entrada internacionalizados como CJK
  • Melhores ferramentas de acessibilidade, incluindo suporte aprimorado para leitor de tela, modo de alto contraste, ferramenta de lupa e assim por diante
  • Integração com xdg-portal & pipewire para captura de tela interoperável
  • Suporte aprimorado de tela de toque para uso no Librem 5 e no postmarketOS
  • Melhor suporte para desenhar tablets e hardware adicional
  • Sandboxing e recursos de segurança

Gerenciador de janelas Sway com aplicativos abertos

Gerenciador de janelas Sway com aplicativos abertos Gerenciador de janelas Sway com aplicativos abertos Instalando o Gerenciador de janelas Sway

Nota: Sway não funcionará com drivers gráficos proprietários. Se você tiver uma placa Nvidia, precisará usar o driver Nouveau.

Tentei instalar o Sway no Fedora 29. Eu escolhi o Fedora porque sabia que o Fedora usa o Wayland. No entanto, quando entrei em sudo dnf install sway, a versão mais recente disponível nos repositórios do Fedora era 0,15. Fiz algumas pesquisas e encontrei um repo com uma versão mais atualizada. Eu adicionei o repo e consegui instalar o Sway rapidamente.

Experiência com Sway

Passei a maior parte da minha vida usando a metáfora típica da área de trabalho. Não é preciso dizer que fiquei meio perdido quando entrei no Sway. Felizmente, encontrei uma folha de referência do teclado i3 que me ajudou a descobrir como pelo menos começar.

Depois de encontrar a planilha de referência, eu realmente me senti perdido porque o fluxo de trabalho que eu usei durante anos não estava lá. Os ladrilhos me forçaram a fechar os aplicativos dos quais eu não precisava para recuperar o espaço na tela. Em um sistema normal, eu teria minimizado esse aplicativo até precisar dele novamente.

Posso ver que o uso de um gerenciador de janelas em mosaico pode fazer com que o usuário trabalhe com mais rapidez e eficiência. No entanto, seria preciso muita prática e paciência para chegar lá.

Quando estava usando o Sway, perdi muitos recursos e aplicativos que costumo usar, incluindo meu software de captura de tela. Acho que isso se deveu em parte à falta de suporte ao Wayland, que deve ser consertado no futuro.

Considerações finais sobre Sway

Wayland é o futuro do Linux para desktop, acho que podemos dizer isso com segurança. Então, estou feliz que as pessoas estejam trabalhando para criar um software para isso. A maioria dos sistemas ainda depende do X11, então os aplicativos do Wayland não podem ser usados por todos. Mas quando isso acontecer, os aplicativos do Wayland estarão maduros e prontos para uso.

Você já usou o Sway? Qual é o seu gerenciador de janelas de mosaico favorito? Por favor, deixe-nos saber nos comentários abaixo.

Se você achou este artigo interessante, reserve um minuto para compartilhá-lo nas redes sociais, Hacker News ou Reddit.

Via itsfoss.com. Você pode conferir o post original em inglês:

Sway – Tiling Window Manager Specially Crafted for Wayland

Última atualização deste artigo: 12 de may de 2020