Sway 1.8 chega com melhorias para Vulkan e muito mais

Balançar

Sway é um compositor Wayland lado a lado e um substituto para o gerenciador de janelas i3 para X11

Após 11 meses de desenvolvimento o lançamento da nova versão foi anunciado gerente de composição Balanço 1.8, construído sobre o protocolo Wayland e totalmente compatível com o gerenciador de janelas i3 e o painel i3bar.

Para aqueles que não conhecem o Sway, devem saber que este é desenvolvido como um projeto modular construída sobre a biblioteca wlroots, que contém todas as primitivas básicas para organizar o trabalho do gerenciador composto.

suporte i3 é fornecido no nível de comando, configuração e arquivos IPC, permitindo que o Sway seja usado como um substituto transparente para o i3, usando o Wayland em vez do X11. O Sway permite que você coloque janelas na tela não espacialmente, mas logicamente. As janelas são organizadas em uma grade que otimiza o uso do espaço da tela e permite que você manipule janelas rapidamente usando apenas o teclado.

Para configurar um ambiente de usuário completo, são oferecidos componentes relacionados: swayidle (processo em segundo plano com implementação do protocolo morto do KDE), swaylock (protetor de tela), entre outros.

Principais novos recursos do Sway 1.8

Nesta nova versão que se apresenta do Sway 1.8 podemos encontrar que implementou um novo comando “bindgesture” para anexar ações aos gestos do touchpad.

Outra mudança que se destaca é que o processo de bloqueio de tela (bloqueio de balanço) alterado para usar o protocolo Wayland ext-session-lock-v1, o que possibilitou aumentar a confiabilidade e a segurança do bloqueio de sessão.

Além disso, agora a partir desta nova versão do Sway 1.8 é fornecido suporte para definir “desativar durante o rastreamento” na biblioteca libinput para controlar a desativação do touchpad ao usar uma barra de medidor de tensão (por exemplo, TrackPoint em laptops ThinkPad).

Também podemos descobrir que o protocolo xdg-activation-v1 foi implementado, que é usado para melhorar a confiabilidade da definição do espaço de trabalho ao iniciar novos aplicativos cliente.

Por outro lado, a biblioteca wlroots melhorou a implementação do sistema de renderização usando o API gráfica Vulkan.

Para simplificar o processo de agendamento de inicialização de tarefas na plataforma Linux, foi implementada a capacidade de definir permissões CAP_SYS_NICE, bem como foi adicionado o novo comando “desconectar saída” para remover dispositivos de saída virtuais.

Do outras mudanças que se destacam nesta nova versão:

  • Adicionado suporte para eventos de rolagem da roda do mouse de alta resolução.
  • O suporte para trabalhar com o prompt SUID root foi descontinuado.
  • Comando obsoleto "output dpms", substituído pelo comando "output power".
  • Para trabalhar com expressões regulares, pcre2 agora é usado em vez da biblioteca pcre.

Por fim, se estiver interessado em saber mais sobre esta nova versão, pode consultar os detalhes em o seguinte link.

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 estará disponível em questão de horas.


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.