Skip to content
Tech AI Wire

Shotwell 33 termine son portage vers GTK4 après trois ans

Shotwell 33 est la première version majeure du gestionnaire de photos de GNOME depuis 0.32 en avril 2023, et le passage à GTK4 rétablit l'export par glisser-déposer sous Wayland.

Par Tech AI Wire Team

3 min de lecture

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

Shotwell 33.0 est sorti le 13 septembre 2026 et achève le passage du gestionnaire de photos de GNOME de GTK3 à GTK4. C'est la première version majeure du projet depuis la 0.32, en avril 2023, et le portage explique la longueur de cette pause.

GTK est le toolkit qui dessine les fenêtres, les boutons et les menus des applications GNOME. Shotwell organise et retouche des bibliothèques de photos. Déplacer une application de cette taille entre deux versions majeures du toolkit revient à réécrire tout ce qui touche à l'écran. C'est pourquoi trois ans de silence ont produit une seule note de version.

Ce que le portage répare

L'annonce du projet met la compatibilité avant l'apparence. « This moves Shotwell to GTK4, improving compatibility with Wayland (like export with drag and drop working again) and overall utilization of modern desktop portals », indique le message sur GNOME Discourse.

Deux termes méritent une explication. Wayland est le système d'affichage qui a remplacé X11 sur la plupart des bureaux Linux. Un portail de bureau est la porte d'autorisation que franchit une application pour atteindre quelque chose hors d'elle-même, comme le sélecteur de fichiers ou le service de capture d'écran. Les applications isolées, y compris les paquets Flatpak, dépendent des portails ne serait-ce que pour ouvrir un fichier.

C'est ce qui fait de l'export par glisser-déposer le détail parlant. Faire glisser une photo de Shotwell vers une autre fenêtre est une petite fonction qui avait cessé de marcher. L'annonce rattache son retour directement à la compatibilité Wayland qu'apporte GTK4.

Le reste de la version

Phoronix énumère les changements arrivés à côté du portage.

Changement dans Shotwell 33Ce qu'il couvre
Migration vers GTK4Le cœur de la version, en remplacement de GTK3
Ouvrir des URI dans la visionneuseVoir une image par son adresse, et pas seulement par un fichier
Impression retravailléeLe chemin d'impression a été reconstruit pendant le portage
Correction de fuites mémoireFuites trouvées et refermées pendant la réécriture
Corrections de plantagesPlantages possibles traités

Le numéro de version est une petite histoire en soi. La version précédente était 0.32 et celle-ci est 33.0 : le projet a donc laissé tomber le zéro de tête qu'il traînait depuis des années. Phoronix parle du « long-awaited GTK4 port », en ajoutant que « it's been quite some time since hearing any news out of the Shotwell photo manager project ».

Le calendrier est délibéré. Shotwell 33 arrive environ une semaine avant la sortie du bureau GNOME 51, qui a récemment ajouté des profils d'accélération du pointeur personnalisés. Publier un portage majeur juste avant une sortie de bureau le place sous les yeux des empaqueteurs des distributions, alors qu'ils assemblent déjà l'ensemble suivant.

Ce que cela signifie pour les développeurs

Traitez les corrections de fuites et de plantages comme une partie du portage, pas comme un chantier séparé. Réécrire chaque appel de widget vous fait passer dans du code que personne n'avait lu depuis des années, et c'est là que les fuites apparaissent. Si vous préparez votre propre passage de GTK3 à GTK4, budgétez aussi les bogues que le portage révèle, pas seulement le portage.

Regardez le glisser-déposer tôt si votre application le prend en charge. C'est la fonction la plus susceptible d'être discrètement cassée sous Wayland avec GTK3, et les utilisateurs signalent rarement un bogue pour cela. Ils cessent simplement de s'en servir. Testez le glissement vers votre fenêtre et depuis votre fenêtre avant de déclarer un portage terminé.

Vérifiez aussi votre code d'impression. Shotwell a retravaillé l'impression pendant ce portage, et l'impression est un sous-système que l'on écrit une fois et que l'on ne revisite jamais. Une migration de toolkit est le moment où il casse.

Le signal plus large porte sur le rythme. Shotwell a mis trois ans et une version majeure pour arriver là, juste au moment où GTK 4.24 a changé la mise à l'échelle fractionnaire et le rythme des images en dessous. Si votre application est encore sur GTK3, le coût de l'attente est que vous porterez vers une cible mouvante. Les applications qui finissent maintenant atterrissent sur un toolkit qui continue de changer, et c'est toujours plus simple que de commencer le même travail un an plus tard.

Sources

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

Articles liés