Balance um compositor Wayland para substituir o gerenciador de janelas i3

Balançar

Sway é um compositor de Wayland e um visitante, que pretende ser um substituto do gerenciador de janelas i3 para o X11. Funciona com a configuração i3 existente e suporta a maioria dos recursos i3, além de alguns extras.

Balançar permite organizar janelas de aplicativos de forma lógica, em vez de espacialmente. As janelas são organizadas em uma grade por padrão, o que maximiza a eficiência da tela e podem ser manipuladas rapidamente usando apenas o teclado.

Sobre o Sway

O suporte ao gerenciador de janelas I3 é fornecido no nível de comando, arquivos de configuração e IPCs, permitindo que o Sway seja usado como um substituto transparente para o i3 usando o Wayland em vez do X11.

En Balanço os seguintes componentes são oferecidos para organizar um ambiente de usuário completo:

  • oscilar (processo em segundo plano com implementação de protocolo ocioso do KDE)
  • swaylock (protetor de tela)
  • Mako (gerenciador de notificação)
  • Cruel(ferramenta dedicada a capturas de tela)
  • mastigar fazendo barulho (selecionando uma área na tela)
  • Gravador Wf (cuida da captura do vídeo)
  • Barra de caminho (Uma barra de aplicativo)
  • Prancheta (cuida do teclado na tela)
  • Wl-prancheta (para trabalhar com a área de transferência)
  • wallutils (controle de fundo da área de trabalho).

O Sway está sendo desenvolvido como um projeto modular construído sobre a biblioteca wlroots, que inclui todas as primitivas básicas para organizar o trabalho do gerenciador de composição.

Wlroots inclui back-ends para acesso abstrato à tela, dispositivos de entrada, renderizar sem acesso direto ao OpenGL, interagir com KMS / DRM, libinput, Wayland e X11 (uma camada intermediária é fornecida para executar aplicativos X11 baseados em X11).

Além do Sway, a biblioteca wlroots é ativamente usada em outros projetos , incluindo Librem5 e Cage. Além de C / C ++, as ligações foram desenvolvidas para Scheme, Common Lisp, Go, Haskell, OCaml, Python e Rust.

O código do projeto Sway é escrito em C e distribuído sob a licença do MIT. O projeto deve ser usado em Linux e FreeBSD.

Sobre a nova versão do Sway 1.1

Há poucas horas foi anunciado o lançamento da nova versão do Sway 1.1, uma versão em que uma hora após seu lançamento 1.1.0, uma versão 1.1.1 corretiva foi publicada com a remoção das alterações adicionadas por engano eles não são compatíveis com wlroots 0.6.

Entre as principais novidades desta nova versão podemos encontrar que o utilitário swaybg para gerenciar o fundo da área de trabalho é destacado em um projeto separado.

Com este anúncio, agora Swaybg não está mais vinculado ao Sway e pode ser usado com qualquer servidor composto Wayland que suporta os protocolos wlr-layer-shell, xdg-output e xdg-shell avançados.

Por outro lado O trabalho foi feito para eliminar incompatibilidades com o gerenciador de janelas i3. Além disso, o suporte para telas sensíveis ao toque foi adicionado ao painel da barra estabilizadora (ativação de elementos tocando e girando nas mesas com um gesto de mudança).

Na barra de rolagem, o modo "sobreposição" é implementado para exibir o painel em outras janelas sem processar eventos de entrada.

Y adicionou a capacidade de desabilitar atalhos de teclado de controle usando a configuração de desvinculação {sym, code, switch}.

Como obter o Sway?

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

No caso do Ubuntu isso é possível, basta habilitar a sessão com o Wayland. Outra distribuição que pode fazer uso do Sway sem problemas é o Fedora, onde até o Sway já está nos repositórios do Fedora para instalação.

Para instalar o Sway em sua distro, Você deve visitar o seguinte link onde encontrará os arquivos do projeto, bem como as instruções para sua instalação.

O link é este.

É importante mencionar que o Sway não funcionará com drivers gráficos proprietários. Portanto, se você tiver uma placa de vídeo com drivers proprietários, deverá desinstalá-los e usar os drivers gratuitos.


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.