Lançamento do servidor compositor Weston 13.0

Após seis meses de desenvolvimento, foi lançado um release estável do servidor compositor Weston 13.0, que desenvolve tecnologias que facilitam o suporte completo ao protocolo Wayland no Enlightenment, GNOME, KDE e outros ambientes de desktop. O desenvolvimento do Weston visa fornecer uma base de código de alta qualidade e exemplos práticos para o uso do Wayland em ambientes de desktop e soluções embutidas, como plataformas para sistemas de infotainment automotivos, smartphones, TVs e outros dispositivos de consumo. O código do projeto é distribuído sob a licença MIT.

A mudança de um número de versão significativo do Weston se deve a alterações que quebram a compatibilidade. As mudanças na nova versão do Weston:

  • Foi adicionada a capacidade de carregar vários backends ao mesmo tempo, por exemplo, juntamente com o backend principal de saída, é possível carregar backends secundários como vnc, rdp e pipewire.
  • Os backends backend-vnc, backend-pipewire e backend-rdp agora suportam renderização utilizando OpenGL.
  • Na shell de criação de quiosques (kiosk-shell), a operação em modo tela cheia foi aprimorada. Foi adicionada a possibilidade de criar superfícies em tela cheia para aplicativos lançados através do xwayland.
  • Foi adicionada a funcionalidade de sobreposição de saída, permitindo posicionar elementos em planos exibidos em vários dispositivos de saída.
  • Na shell desktop-shell, foi implementada a possibilidade de restringir a área de movimento do ponteiro em superfícies de tela cheia.
  • No backend drm-backend e em diversos clientes, o suporte a versões da biblioteca libgbm antes da 21.1.1 foi interrompido.
  • Foi adicionada a função weston_view_move_to_layer() para mover a área visível (view) para a camada especificada ou removê-la do grafo de cena, se o valor NULL for fornecido como camada.
  • As funções weston_view_set_position, weston_touch e weston_output, assim como a shell, foram convertidas para usar a estrutura weston_coord.
  • Foi acrescentada a função weston_log_scopes_iterate() para iterar sobre áreas no log.
  • O componente launcher-logind foi removido, e agora deve-se usar o launcher-libseat, que também suporta systemd-logind.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster