Qt 6.3 terá integração com Wayland melhorada e extensões de shell personalizadas

Prestes a ser lançado, o Qt 6.3 terá integração com Wayland melhorada e extensões de shell, e mais. Confira as novidades dessa futura versão.

Qt é um framework/biblioteca multiplataforma para desenvolvimento de interfaces gráficas em C++ criado pela empresa norueguesa Trolltech.

Com ele é possível desenvolver aplicativos e bibliotecas uma única vez e compilá-los para diversas plataformas sem que seja necessário alterar o código fonte.

Espera-se que o Qt 6.3 seja lançado nas próximas semanas e com ele vem o suporte aprimorado do Wayland, juntamente com a capacidade dos desenvolvedores de criar facilmente extensões de shell personalizadas.

Qt 6.3 terá integração com Wayland melhorada e extensões de shell

Qt 6.3 terá integração com Wayland melhorada e extensões de shell personalizadas
Qt 6.3 terá integração com Wayland melhorada e extensões de shell personalizadas

Para quem não conhece, Wayland é um protocolo de servidor de exibição que pode ser usado como alternativa ao X11 em sistemas Linux.

O módulo Qt Wayland Client fornece uma maneira de um aplicativo Qt ser executado em tais sistemas, e o Qt Wayland Compositor fornece uma API poderosa para escrever servidores de exibição personalizados a partir do zero.

Os dois módulos juntos são o que você precisa quando está criando um sistema baseado em Qt.

Enquanto o Qt já suporta XdgShell e IviApplication (junto com o antigo WlShell), com o Qt 6.3 existe uma API pública para permitir a criação de protocolos shell personalizados para Wayland.

Shells são protocolos Wayland que fornecem maneiras de o cliente e o servidor se comunicarem sobre superfícies (também conhecidas como “janelas” em um contexto de desktop típico).

Isso pode ser usado para a parte “gerenciador de janelas” do servidor: Redimensionando superfícies, minimizando/maximizando-as, definindo sua função no sistema (é um menu popup ou uma janela de aplicativo? ) , etc.

Escrever extensões de shell personalizadas agora é considerado um caso de uso suportado a partir do Qt 6.3.

As extensões de shell personalizadas permitem criar um protocolo de extensão arbitrário e, em seguida, escrever o aplicativo compositor Qt Wayland e, em seguida, um plug-in a ser carregado pelos aplicativos Qt.

Qt 6.3 terá integração com Wayland melhorada e extensões de shell personalizadas
Qt 6.3 terá integração com Wayland melhorada e extensões de shell personalizadas

Permitindo suporte ao compositor, isso permite que aplicativos Qt 6.3 não modificados façam uso de novas extensões de shell. Por sua vez, isso abre muitas novas possibilidades para alterar o comportamento e a aparência em ambientes Qt Wayland.

Mais detalhes sobre o qu virá no Qt 6.3 podem ser encontrados no blog do Qt.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.