O Sway 1.6 vem com melhorias no tipo de entrada, compatibilidade com i3 e muito mais

Balançar

O lançamento de a nova versão do gerenciador de composição Balanço 1.6 que contém 231 alterações de 69 contribuidores e contém uma variedade de novos recursos, bem como muitas correções de bugs.

Para aqueles que não sabem sobre o Sway, eles deveriam saber o que é um compositor com compatibilidade i3 que é fornecido no comando, arquivo de configuração e nível de IPC, permitindo que você use o Sway como um substituto transparente para o i3, usando o Wayland em vez do X11.

Balançar permite colocar janelas na tela não espacialmente, mas logicamente. As janelas são organizadas para formar uma grade que usa o espaço da tela de forma otimizada e permite que você manipule rapidamente as janelas apenas com o teclado.

Os seguintes componentes são fornecidos para organizar um ambiente de usuário completo: swayidle, swaylock, slurp, wf-recorder, waybar, virtboard, wl-clipboard, wallutils.

Balançar está sendo desenvolvido como um projeto modular construído em cima da bibliotecawlroots, que contém todas as primitivas básicas para organizar o trabalho do gerenciador de composição.

Wlroots inclui backends para acesso abstrato à tela, dispositivos de entrada, renderização sem acessar diretamente OpenGL, interagir com KMS/DRM, libinput, Wayland y X11 (Uma camada é fornecida para iniciar aplicativos X11 baseados em Xwayland.)

Além do Sway, a biblioteca wlroots ele também é usado ativamente em outros projetos, incluindo Librem5 e Cage. Além de C, C ++, as pastas foram desenvolvidas para Esquema, Common Lisp, Go, Haskell, OCaml, Python e RustO código do projeto é escrito em C e distribuído sob a licença MIT. O projeto foi desenvolvido para uso em Linux e FreeBSD.

 Principais novos recursos do Sway 1.6

Nesta nova versão a versão wlroots recomendada para usar com esta versão é 0.13.0 que melhora a interatividade do teclado e também inclui transformação de tela e melhorias de escala.

Em relação às melhorias feitas no Sway, podemos descobrir que a capacidade de usar "o Editor de método de entrada (IME)" foi implementada como parte dos elementos da interface do usuário, como painéis e tela de bloqueio.

Também nota-se que a suavidade foi melhorada operações interativas para mover e redimensionar janelas.

Outra mudança implementada foi na compilação dos pacotes autônomos Flatpak e Snap nos quais o protocolo xdg-Foreign agora é usado para melhorar a integração do sistema.

Das outras mudanças que se destacam:

  • A compatibilidade com o gerenciador de janelas i3 foi melhorada na área de comandos que alteram o layout das janelas na tela.
  • Adicionada uma opção para ocultar o cursor durante a digitação.
  • A implementação do cubo é projetada para funcionar em sistemas sem systemd ou elogind.
  • Maior confiabilidade da área de transferência para aplicativos X11.

Como obter o Sway?

Para aqueles interessados ​​em testar o Sway em seus sistemas, Eles devem levar em consideração que o principal requisito para poder usá-lo é ter Wayland sob o capô do seu sistema.

É importante mencionar que o Sway não funcionará com drivers gráficos proprietários, você terá que desinstalá-los e usar os drivers gratuitos.

Para instalar o Sway no Ubuntu, bem como seus derivados, eles devem adicionar o seguinte repositório em seu sistema.

Por esta vamos abrir um terminal (eles podem usar as teclas de atalho Ctrl + Alt + T) e nela digitarão o seguinte comando:

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

E procedemos para realizar a instalação com:

sudo apt install sway

Já para aqueles que preferem compilar, eles devem obter o código-fonte digitando o seguinte:

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

Execute estes comandos:

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

Em sistemas sem logind, você precisa usar o binário de balanceamento:

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

O Sway removerá as permissões de root logo após a inicialização.

Por fim, devo mencionar que, no momento da redação do artigo, o pacote Sway no repositório não foi atualizado para a nova versão, mas são necessárias algumas horas para que esteja disponível.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.