Skip to content
Tech AI Wire

Shotwell 33 conclui sua migração para o GTK4 após três anos

O Shotwell 33 é a primeira versão maior do gerenciador de fotos do GNOME desde o 0.32, em abril de 2023, e a ida para o GTK4 devolve a exportação por arrastar no Wayland.

Por Tech AI Wire Team

3 min de leitura

XLinkedIn
The Shotwell photo manager's library window on a GNOME desktop, showing a grid of photo thumbnails beside a sidebar of albums.

O Shotwell 33.0 saiu em 13 de setembro de 2026 e conclui a mudança do gerenciador de fotos do GNOME do GTK3 para o GTK4. É a primeira versão maior do projeto desde a 0.32, de abril de 2023, e a migração é o motivo de o intervalo ter sido tão longo.

O GTK é o toolkit que desenha janelas, botões e menus para os aplicativos do GNOME. O Shotwell organiza e edita bibliotecas de fotos. Mover um aplicativo desse tamanho entre versões maiores do toolkit significa reescrever tudo o que toca a tela. Por isso três anos de silêncio renderam uma única nota de versão.

O que a migração conserta

O anúncio do próprio projeto começa pela compatibilidade, não pela aparência. "This moves Shotwell to GTK4, improving compatibility with Wayland (like export with drag and drop working again) and overall utilization of modern desktop portals", diz a publicação no GNOME Discourse.

Dois termos ali precisam de explicação. O Wayland é o sistema de exibição que substituiu o X11 na maioria dos desktops Linux. Um portal de desktop é o portão de permissão pelo qual um aplicativo passa para alcançar algo fora de si, como o seletor de arquivos ou o serviço de captura de tela. Aplicativos isolados, incluindo builds Flatpak, dependem dos portais até para abrir um arquivo.

É isso que faz da exportação por arrastar o detalhe revelador. Arrastar uma foto do Shotwell para outra janela é um recurso pequeno que havia parado de funcionar. O anúncio liga o retorno dele diretamente à compatibilidade com Wayland que o GTK4 traz.

O resto da versão

O Phoronix lista as mudanças que vieram ao lado da migração.

Mudança no Shotwell 33O que abrange
Migração para o GTK4O centro da versão, substituindo o GTK3
Abrir URIs no visualizadorVer uma imagem por endereço, não só por arquivo
Impressão refeitaO caminho de impressão foi reconstruído durante a migração
Correção de vazamentos de memóriaVazamentos achados e fechados durante a reescrita
Correção de travamentosPossíveis travamentos foram tratados

O número da versão é uma pequena história à parte. A versão anterior era 0.32 e esta é 33.0, ou seja, o projeto largou o zero inicial que carregava havia anos. O Phoronix chama o trabalho de "long-awaited GTK4 port" e acrescenta que "it's been quite some time since hearing any news out of the Shotwell photo manager project".

O momento é proposital. O Shotwell 33 chega cerca de uma semana antes da versão de desktop GNOME 51, que há pouco adicionou perfis personalizados de aceleração do ponteiro. Publicar uma migração grande pouco antes de uma versão de desktop a coloca diante dos empacotadores das distribuições, enquanto eles já estão montando o conjunto seguinte.

O que isso significa para desenvolvedores

Trate as correções de vazamentos e travamentos como parte da migração, não como um trabalho separado. Reescrever cada chamada de widget obriga você a passar por código que ninguém lia havia anos, e é ali que os vazamentos aparecem. Se você planeja sua própria ida do GTK3 para o GTK4, reserve orçamento também para os bugs que a migração revela, não só para a migração.

Olhe o arrastar e soltar cedo, se o seu aplicativo tem esse recurso. É a função com mais chance de estar quebrada em silêncio no Wayland com GTK3, e os usuários raramente abrem um relato por causa dela. Eles só param de usar. Teste arrastar para dentro e para fora da sua janela antes de dar a migração por encerrada.

Confira também seu código de impressão. O Shotwell refez a impressão durante essa migração, e impressão é um subsistema que costuma ser escrito uma vez e nunca mais revisitado. Uma migração de toolkit é o momento em que ele quebra.

O sinal mais amplo é sobre ritmo. O Shotwell levou três anos e uma versão maior para chegar aqui, bem quando o GTK 4.24 mudou o escalonamento fracionário e o ritmo dos quadros por baixo. Se o seu aplicativo ainda está no GTK3, o custo de esperar é que você vai migrar para um alvo em movimento. Os aplicativos que terminam agora pousam sobre um toolkit que continua mudando, e isso ainda é mais fácil do que começar o mesmo trabalho um ano depois.

Fontes

  1. GNOME Shotwell 33 Photo Manager Released With GTK4 Port - Phoronix
  2. Shotwell 33.0 has arrived! - GNOME Discourse

Artigos relacionados