Sway es un compositor de Wayland en mosaico y un reemplazo directo del gestor de ventanas i3 para X11
Depois de 11 meses de desarrollo se dio a conocer el lanzamiento de la nueva versión del administrador de composición Sway 1.8, creado con el protocolo Wayland y totalmente compatible con el administrador de ventanas en i3 y el panel i3bar.
Para quienes desconocen de Sway, deben saber que este se desarrolla como un proyecto modular construido sobre la biblioteca wlroots, que contiene todas las primitivas básicas para organizar el trabajo del administrador compuesto.
Se brinda compatibilidad con i3 a nivel de comandos, archivos de configuración e IPC, lo que permite utilizar Sway como reemplazo transparente de i3, util içar Wayland em vez de X01. 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 manipular rapidamente as janelas usando apenas o teclado.
Para configurar um ambiente de usuário completo, são oferecidos componentes relacionados : swayidle (processo em segundo plano com a implementação do protocolo ocioso do KDE), swaylock (protetor de tela), etc.
Principais novidades do Sway 1.8 Nesta nova versão do Sway 1.8, podemos descobrir que um novo comando “bindgesture” foi implementado) para anexar ações aos gestos do touchpad.
Outra mudança que se destaca é que o processo de bloqueio de tela (swaylock) alterado para usar o protocolo Wayland ext-session-lock-v1, o que possibilitou aumentar a confiabilidade e segurança do bloqueio de sessão.
Além disso, agora a partir desta nova versão do Sway 1.8 é fornecido suporte para configurar “desativar durante o rastreamento” na biblioteca libinput para controlar a desativação do touchpad ao usar uma barra de medição de tensão (por exemplo, TrackPoint em laptops ThinkPad).
Também podemos descobrir que a ativação xdg Foi implementado o protocolo -v1, que é usado para melhorar a confiabilidade da definição do espaço de trabalho ao iniciar novos aplicativos clientes.
Por outro lado, a biblioteca wlroots melhorou a implementação do sistema de renderização usando a Vulkan graphics API .
Para otimizar o processo de agendamento do lançamento de tarefas na plataforma Linux, a capacidade de definir permissões CAP_SYS_NICE, Além disso, o novo comando “desconectar saída” foi adicionado para para remover dispositivos de saída virtual.
Das outras alterações que se destacam disso nova versão:
Adicionado suporte para eventos de rolagem da roda do mouse de alta resolução.Suporte para trabalhar com a raiz SUID prompt foi descontinuado. Comando obsoleto “output dpms”, substituído por comando “output power”. Para trabalhar com expressões regulares, pcre2 agora é usado em vez da biblioteca pcre. Por fim, se estiver interessado em conhecer melhor esta nova versão, pode consultar os detalhes no seguinte link.
Como obter o Sway? Para quem é Se você está interessado em poder testar o Sway em seus sistemas, deve levar em consideração que o principal requisito para poder usá-lo é ter o Wayland sob o capô do seu sistema.
É importante mencionar que o Sway não funcionará com drivers gráficos proprietários, você deve desinstalá-los e usar os drivers gratuitos. .
Para instalar o Sway no Ubuntu, bem como seus derivados, você deve adicionar o seguinte repositório ao seu sistema.
Para fazer isso vamos abrir um terminal (você pode usar as teclas de atalho Ctrl + Alt + T) e nele irão digitar o seguinte comando:
sudo add -apt-repository ppa:samoilov-lex/sway E procedemos à instalação com:
sudo apt install sway Enquanto para quem prefere compilar ação, você deve 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 suid 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.
Finalmente, devo mencionar que no momento em que escrevo o pacote Sway no repositório não foi atualizado para a nova versão, mas é uma questão de horas para estar disponível.
O conteúdo do artigo segue nossos princípios de ética editorial. Para notificar um erro clique aqui.