Versão do ambiente personalizado Sway 1.5 usando Wayland

Preparado lançamento do gerenciador composto Balanço 1.5, construído usando o protocolo Wayland e totalmente compatível com o gerenciador de janelas lado a lado i3 e painel i3bar. O código do projeto é escrito em C e distribuído por sob licença do MIT. O projeto é voltado para uso em Linux e FreeBSD.

A compatibilidade do i3 é fornecida no nível de comando, arquivo de configuração e IPC, permitindo que o Sway seja usado como um substituto transparente do i3 que usa 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 manipular rapidamente as janelas usando apenas o teclado.

Para criar um ambiente de usuário completo, são oferecidos os seguintes componentes: balançar ocioso (processo em segundo plano implementando o protocolo inativo do KDE), balanço (protetor de tela), mako (gerenciador de notificações), severo (tirando capturas de tela), sorver (selecionando uma área na tela), gravador wf (captura de vídeo), barra de caminho (barra de aplicativos), prancheta (teclado na tela), wl-prancheta (trabalhando com a área de transferência), utilitários de parede (gerenciamento de papel de parede da área de trabalho).

Sway está sendo desenvolvido como um projeto modular construído em cima de uma biblioteca wlroots, que contém todas as primitivas básicas para organizar o trabalho de um gerenciador composto. Wlroots inclui back-ends para
abstração de acesso à tela, dispositivos de entrada, renderização sem acesso direto ao OpenGL, interação com KMS/DRM, libinput, Wayland e X11 (é fornecida uma camada para execução de aplicativos X11 baseados em Xwayland). Além do Sway, a biblioteca wlroots é usada ativamente em Outros projetosIncluindo Librem5 и Gaiola. Além de C/C++, foram desenvolvidas ligações para Scheme, Common Lisp, Go, Haskell, OCaml, Python e Rust.

Na nova versão:

  • Adicionada a capacidade de organizar dinamicamente a saída em sistemas sem monitor (sem cabeça) usando o comando create_output (pode ser usado para organizar o acesso remoto a um trabalhador via WayVNC).
  • Através Protocolos Wayland O suporte ao método de entrada e à entrada de texto para editores de método de entrada (IME) foi implementado.
  • É possível ativar a sincronização adaptativa (VRR, Variable Refresh Rate) para reduzir o jitter da imagem nos jogos.
  • Adicionado suporte para o protocolo viewporter, que melhora o desempenho e a qualidade de jogos mais antigos.
  • Os sistemas de virtualização e acesso remoto à área de trabalho têm a capacidade de interceptar atalhos de teclado.
  • Adicionado suporte a protocolo wlr-gestão de nível superior estrangeiro, permitindo que você conecte seus próprios painéis e interruptores de janela.

Fonte: opennet.ru

Adicionar um comentário