Foi publicado o lançamento do projeto labwc 0.7.3 (Lab Wayland Compositor), que desenvolve um servidor compositor para Wayland com recursos semelhantes ao gerenciador de janelas Openbox (o projeto é apresentado como uma tentativa de criar uma alternativa ao Openbox para Wayland). Em seguida, foi publicado um update corretivo 0.7.4 com correções feitas rapidamente. Entre as características do labwc estão o minimalismo, a implementação compacta, amplas opções de personalização e alto desempenho. O código do projeto é escrito em C e é distribuído sob a licença GPLv2.
Utiliza como base a biblioteca wlroots, desenvolvida pelos criadores do ambiente de desktop Sway, que fornece funções básicas para organizar o funcionamento do gerenciador compositor baseado em Wayland. Dentre os protocolos avançados do Wayland, são suportados wlr-output-management para configuração de dispositivos de saída, layer-shell para organização do ambiente de desktop e foreign-toplevel para conectar painéis e alternadores de janelas personalizados.
É possível conectar extensões que implementam funções como criação de capturas de tela, exibição de papéis de parede na área de trabalho, posicionamento de painéis e menus. Efeitos animados, gradientes e ícones (exceto botões para janelas) não são suportados por uma questão de princípios. Para executar aplicativos X11 em um ambiente baseado no protocolo Wayland, é suportado o uso do componente DDX XWayland. O tema, o menu básico e as teclas de atalho podem ser configurados através de arquivos de configuração em formato xml. Há suporte embutido para telas com alta densidade de pixels (HiDPI).

Além do menu root embutido, configurável através do menu.xml, é possível conectar implementações de menu de aplicativos de terceiros, como bemenu, fuzzel e wofi. Painéis como Waybar, sfwbar, Yambar ou LavaLauncher podem ser usados. Para gerenciar a conexão dos monitores e alterar suas configurações, recomenda-se usar wlr-randr ou kanshi. O bloqueio da tela é realizado com o swaylock.

Na nova versão:
- Foi adicionada a compatibilidade com a terceira versão do protocolo Wayland xdg-shell, que permite modificar a posição das janelas flutuantes.
- Foi implementado o suporte ao protocolo Wayland tablet-v2, que fornece ferramentas para a entrada a partir de tablets gráficos.
- Foi adicionado um manipulador ToggleTabletMouseEmulation para emular um mouse usando um tablet gráfico.
- Foi adicionada a compatibilidade inicial com o protocolo Wayland security-context-v1, que permite anexar um contexto de segurança ao conectar-se a um compositor servidor baseado em Wayland para restringir as capacidades disponíveis ao cliente.
- Foi proposta a implementação de uma lupa para aumentar áreas na tela, utilizando as ações ZoomIn, ZoomOut e ToggleMagnify.
- Na seção de configurações , foi adicionada a opção onRelease, permitindo chamar o menu com a tecla Super.
- Foi adicionada a configuração para manter o XWayland na memória mesmo na ausência de clientes conectados.
- Foi implementada a configuração .
- Adicionadas ações UnMaximize para reverter a operação de maximização da janela para tela cheia e SetDecorations para definir as opções de decoração das janelas.
- Nas condições 'If-actions', agora é possível filtrar por tipo de janelas.
Fonte: opennet.ru
