GTK 4.24 affine la mise à l'échelle fractionnaire et le timing des frames
GTK 4.24 aligne le contenu sur des pixels d'écran entiers pour une mise à l'échelle fractionnaire plus nette, retravaille l'horloge de frames et repousse la sauvegarde et la restauration de session à la 4.26.
3 min de lecture

GTK 4.24 est disponible, et il vise deux choses dont les développeurs d'applications de bureau se plaignent le plus. La mise à l'échelle fractionnaire de l'affichage aligne désormais le contenu sur des pixels d'écran entiers. Le minuteur qui décide quand dessiner chaque frame a été reconstruit. Matthias Clasen a posé le tag de la version 4.24.0 dans le GNOME GitLab le 11 septembre 2026, et Phoronix l'a rapporté le lendemain matin.
GTK est la boîte à outils qui dessine les fenêtres, les boutons et les menus du bureau GNOME et d'applications comme GIMP. Une version comme celle-ci change l'apparence et le ressenti de votre application sans que vous touchiez à votre propre code. Elle arrive une semaine avant GNOME 51.
Ce qui a changé dans cette version
Phoronix liste ces changements dans GTK 4.24.
| Changement | Ce qu'il fait |
|---|---|
| Mise à l'échelle fractionnaire | Aligne le contenu sur les limites des pixels du périphérique |
| Horloge de frames GDK | Retravaillée pour un timing plus précis et moins de frames perdues |
| ext-background-effect | Ajoute le protocole Wayland pour les arrière-plans de fenêtre floutés |
| Text input v3.2 | Ajoute le protocole Wayland plus récent pour les méthodes de saisie |
| Prise en charge de SVG | Nettement améliorée |
| Sauvegarde et restauration de session | Reportées à GTK 4.26 |
Deux de ces noms méritent d'être explicités. Wayland est le système d'affichage qui a remplacé X11 sur la plupart des bureaux Linux. Un protocole Wayland est une règle convenue sur la façon dont une application et le bureau se parlent. Le protocole ext-background-effect est celui qui permet à une fenêtre de demander au bureau de flouter ce qui se trouve derrière elle.
Pourquoi l'alignement sur les pixels compte
Un pixel du périphérique est un point réel sur votre écran. La mise à l'échelle fractionnaire consiste à faire tourner un écran à une fraction, comme 125% ou 150%, plutôt qu'à 100% ou 200%.
Le point délicat, c'est l'arithmétique. À 150%, une boîte large de 101 unités tombe sur 151.5 pixels du périphérique. Un demi-point n'existe pas, il faut donc étaler le bord sur deux d'entre eux. Aligner le contenu sur les limites des pixels du périphérique signifie que GTK arrondit ces positions à des points entiers avant de dessiner.
Le changement d'horloge de frames va de pair. L'horloge de frames est le minuteur qui indique à votre application quand peindre la frame suivante. Phoronix décrit cette refonte comme une amélioration de la précision du timing et une réduction des pertes de frames. Les deux changements visent le même but, celui de faire qu'une fenêtre s'affiche correctement pendant qu'elle bouge.
Ce que cela signifie pour les développeurs
Testez votre application à 125% et 150% avant vos utilisateurs. L'alignement sur les pixels change l'endroit où tombent les bords, donc tout ce que vous avez positionné à la main mérite un second regard. Surveillez les séparateurs fins, les bordures d'un seul pixel et les icônes que vous avez dessinées pour coller à une grille. Une mise en page qui semblait correcte avec l'ancien arrondi peut se décaler d'un point avec le nouveau.
Ne planifiez pas encore autour de la sauvegarde et de la restauration de session. C'est la fonctionnalité qui permettrait à votre application de rouvrir là où l'utilisateur l'a laissée, et l'équipe GTK l'a déplacée vers la 4.26. Si vous l'attendiez, vous attendrez au moins un cycle de plus. Continuez à sauvegarder vous-même l'état de vos fenêtres en attendant.
Le protocole de flou ne mérite un coup d'œil que si vous le vouliez déjà. La prise en charge d'ext-background-effect signifie que votre fenêtre peut demander au compositeur de flouter ce qui se trouve derrière elle, plutôt que de simuler l'effet vous-même. Demandez-le, puis vérifiez ce qui se passe quand le compositeur refuse. Tous les bureaux n'implémentent pas tous les protocoles, et un panneau translucide qui suppose un flou aura mauvaise allure sans lui.
Calez votre mise à jour sur GNOME 51, qui sort la semaine prochaine et qui a récemment ajouté des profils d'accélération du pointeur personnalisés. Les utilisateurs de cette version auront GTK 4.24 en dessous, que vous ayez livré quelque chose ou non. Faites tourner votre application sur les deux dès maintenant, pour qu'un rapport de bogue de la semaine prochaine soit un rapport que vous avez déjà vu.
La prise en charge améliorée de SVG est l'entrée discrète de la liste. Phoronix ne détaille pas ce qui a changé, alors voyez-y une raison de retester vos icônes vectorielles plutôt qu'un correctif précis. Les graphiques vectoriels redimensionnables restent nets à toutes les tailles, et c'est exactement pour cela qu'ils sont les ressources les plus susceptibles de changer d'aspect après une modification du rendu.
Sources
- GTK 4.24 Released With Better Fractional Scaling, More Precise GDK Frame-Clock - Phoronix
- GTK 4.24.0 release tag - GNOME GitLab
Articles liés

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.

La réécriture de mold en Rust vise l'éditeur de liens par défaut de Linux
Mold établit les liens 4,9 fois plus vite que LLVM lld. Son auteur le réécrit en Rust et veut que les distributions l'installent comme /usr/bin/ld.

La bêta de KDE Plasma 6.8 apporte les sauvegardes Kup et des correctifs Wayland
KDE a publié la bêta de Plasma 6.8 sous le numéro 6.7.90 le 10 septembre 2026. Elle ajoute Kup comme planificateur de sauvegardes du bureau, la version stable étant prévue le 14 octobre.