Wisp apporte la gestion graphique des snapshots Btrfs à GNOME
Wisp, une nouvelle extension GNOME Shell pour GNOME 46 à 50, permet de prendre, parcourir et restaurer des snapshots Btrfs en quelques clics, sans passer par le terminal.
2 min de lecture

Une nouvelle extension GNOME Shell nommée Wisp donne aux utilisateurs de bureau Linux un moyen graphique de gérer les snapshots du système de fichiers Btrfs. Elle remplace une tâche qui exigeait jusqu'ici de taper des commandes dans un terminal. L'extension, développée par epogonii, se connecte à Snapper, l'outil de snapshots déjà utilisé par la plupart des systèmes Linux basés sur Btrfs, selon sa page de projet GitHub.
Un snapshot Btrfs fonctionne comme une photo de votre système de fichiers à un instant donné, rapporte Linux Magazine. Si une mise à jour casse votre système, ou si vous supprimez un fichier par erreur, vous pouvez revenir à un snapshot antérieur au lieu de tout recommencer. Snapper prend déjà ces snapshots automatiquement sur de nombreuses distributions Linux. Wisp ajoute un menu pour les consulter et les gérer sans quitter le bureau GNOME.
Ce que permet Wisp
Selon la page GitHub du projet, Wisp permet de :
- Prendre un nouveau snapshot et lui ajouter une description
- Parcourir les snapshots existants dans l'ordre chronologique
- Comparer les fichiers modifiés entre deux snapshots
- Restaurer des fichiers individuels depuis un snapshot plus ancien
- Restaurer l'ensemble du système de fichiers racine à un snapshot précédent
Wisp nécessite GNOME Shell version 46 ou une version plus récente, et le projet indique avoir été testé jusqu'à GNOME Shell 50. Il faut aussi que Snapper soit déjà configuré avec au moins une configuration, et l'extension fonctionne aussi bien avec l'ancien système d'affichage X11 qu'avec le plus récent, Wayland.
Quelques fonctionnalités supplémentaires dépendent de logiciels optionnels. Polkit, qui gère les demandes d'autorisation sous Linux, est nécessaire pour verrouiller le menu ou changer les minuteries de snapshots. La page Storage, qui indique l'espace disque utilisé par les snapshots, nécessite les outils util-linux et btrfs-progs. Les tâches de nettoyage comme l'équilibrage, le scrubbing, la défragmentation et le trim du système de fichiers nécessitent un paquet appelé btrfsmaintenance.
| Prérequis | À quoi il sert |
|---|---|
| GNOME Shell 46-50 | Fait tourner l'extension elle-même |
| Snapper (1 configuration ou plus) | Gère les snapshots sous-jacents |
| Polkit (optionnel) | Verrouille le menu, change les minuteries |
| util-linux, btrfs-progs (optionnel) | Fait fonctionner la page Storage |
| btrfsmaintenance (optionnel) | Tâches d'équilibrage, scrubbing, défragmentation, trim |
Wisp est distribué sous licence GPL-2.0-or-later et disponible via extensions.gnome.org, via les releases GitHub, ou en le compilant soi-même depuis les sources, selon la page du projet. Le dépôt compte pour l'instant 82 commits.
Ce que cela signifie pour les développeurs
Si vous utilisez déjà Btrfs avec Snapper sur un bureau GNOME, Wisp supprime l'une des dernières raisons d'ouvrir un terminal pour la gestion courante des snapshots. C'est surtout utile juste avant une mise à jour risquée, ou avant de modifier à la main un fichier de configuration système. Prenez d'abord un snapshot depuis la barre supérieure : vous aurez ainsi un moyen simple de revenir en arrière si quelque chose casse.
Vérifiez la version de votre GNOME Shell avant d'installer l'extension. Toute version antérieure à 46 ne fonctionnera pas. Si votre distribution n'inclut pas Snapper par défaut, installez-le et configurez-le d'abord : Wisp se contente de gérer des snapshots déjà existants, il ne remplace pas Snapper lui-même.
Les équipes qui rédigent des guides de configuration pour les nouvelles machines de développement sous Linux pourraient envisager d'ajouter Wisp à cette liste une fois qu'il aura dépassé sa phase de test initiale. Il transforme un processus de restauration en plusieurs étapes, qui exigeait auparavant de mémoriser la syntaxe des commandes de Snapper, en quelques clics dans un menu déjà ouvert.
Sources
- epogonii/wisp - GitHub
- Nieuwe extensie Wisp vereenvoudigt Btrfs snapshots in GNOME - Linux Magazine
Articles liés

GNOME 51 ajoute des profils personnalisés d'accélération du pointeur
GNOME 51, disponible le 16 septembre 2026, permet de définir une courbe d'accélération du pointeur personnalisée au lieu d'un seul profil fixe.

Linux LZ4 : la resynchronisation en v1.10.0 accélère la décompression jusqu'à 21%
Une série de 9 correctifs fait passer le code LZ4 du noyau, datant de 2017-2018, à la version amont v1.10.0, ajoute des contrôles de limites et accélère de 21% la décompression des blocs de 16K.

Linux 7.3 corrige les ID de système de fichiers Btrfs et le démarrage grub2
Un changement Btrfs dans Linux 7.2-rc1 a rendu les ID de système de fichiers instables et cassé la dérivation de clé d'OpenConnect. Le correctif touche 10 fichiers.