Blog do Edivaldo – Informações e Notícias sobre Linux

GTK 4.10 lançado com um novo backend CPDB, e mais

E foi lançado o GTK 4.10 com um novo backend CPDB, e muito mais. Confira as novidades dessa importante atualização.

O GTK é um toolkit multiplataforma para a criação de interfaces gráficas. É liberado sob a licença GNU LGPL, permitindo que software proprietários e livres o utilizem em sua construção. Enfim, ele é um software livre e integra o projeto GNU.

Como você pode imaginar, GTK 4.0 é uma atualização massiva e um grande marco para o desenvolvimento do kit de ferramentas de widget GTK de código aberto e multiplataforma, que é usado para criar interfaces gráficas de usuário, também conhecidas como GUIs, para aplicativos Linux.
GTK 4 é considerado uma versão estável pronta para as massas.

GTK é usado principalmente pelo Projeto GNOME para o ambiente de área de trabalho GNOME e aplicativos relacionados. GTK era conhecido anteriormente como GTK+, mas com esta versão o + foi abandonado e o nome do kit de ferramentas agora é simplesmente GTK.

GTK 4 é o futuro do kit de ferramentas, permitindo que desenvolvedores de aplicativos criem interfaces gráficas de usuário surpreendentes para aplicativos GTK, bem como a próxima versão principal do ambiente de desktop GNOME, o GNOME 40.

Após o GTK 4.10 foi lançado como a última atualização estável para o kit de ferramentas de código aberto GTK4.

Novidades do GTK 4.10

GTK 4.10 lançado com um novo backend CPDB, e mais
GTK 4.10 lançado com um novo backend CPDB, e mais

Após seis meses de desenvolvimento, foi anunciado o lançamento da nova versão do kit de ferramentas multiplataforma para criação de uma interface gráfica do usuário, o GTK 4.10.0.

A nova ramificação do GTK 4 está sendo desenvolvida sob um novo processo de desenvolvimento que tenta fornecer aos desenvolvedores de aplicativos uma API estável e compatível por vários anos, que pode ser usada sem medo de que os aplicativos tenham que ser retrabalhados a cada seis meses devido a mudanças na API no próximo GTK.

Nesta nova versão do GTK 4.10, destaca-se que foram adicionadas novas classes GtkColorDialog, GtkFontDialog , GtkFileDialog e GtkAlertDialog com a implementação de diálogos para selecionar cores, fontes e arquivos, exibindo alertas.

As novas opções distinguem-se pela transição para uma API mais consistente e equilibrada que funciona em modo assíncrono (GIO async).

As novas caixas de diálogo usam portais Freedesktop (xdg-desktop-portal) sempre que possível e disponível, que são usados ​​para fornecer acesso aos recursos do ambiente do usuário a partir de aplicativos em área restrita.

Outra novidade que se destaca na GTK 4.10 é que foi adicionado um novo backend CPDB (Common Printing Dialog Backend), que fornece drivers genéricos para usar nos diálogos de impressão. O suporte para o back-end de impressão lpr usado anteriormente foi descontinuado.

No widget GtkFileChooserWidget com a implementação da caixa de diálogo aberta para selecionar arquivos em aplicativos, é implementado o modo de apresentação do conteúdo dos diretórios na forma de uma grade de ícones.

Por padrão, a exibição clássica da lista de arquivos ainda é usada e um botão separado apareceu no lado direito do painel para alternar para o modo de ícone.

A biblioteca GDK, que fornece uma camada entre o GTK e o subsistema gráfico, propõe a estrutura GdkTextureDownloader, que é usada para carregar texturas na classe GdkTexture e pode ser usada para converter vários formatos, o dimensionamento de textura usando OpenGL foi aprimorado.

Além disso, a biblioteca GSK (GTK Scene Kit), que fornece a capacidade de renderizar cenas gráficas via OpenGL e Vulkan, oferece suporte a nós com skins e filtragem de textura escalável personalizada.

Vale destacar também que foi implementado o suporte para novas versões das extensões do protocolo Wayland, já que a saída foi aprimorada nas notificações de inicialização ao usar o protocolo “xdg-activation” e que problemas com o tamanho do cursor em telas com alto pixel densidade.

Das outras mudanças que se destacam da nova versão GTK 4.10:

Mais detalhes sobre as mudanças a serem encontradas na atualização de hoje do kit de ferramentas GTK 4.10 por meio do anúncio em GTK.org.
[postlist tags=”jogos” requesttype=”1″ number=”4″]

Sair da versão mobile