GNOME Builder est un environnement de développement intégré, développé par GNOME.
Bien que toutes sortes d'applications puissent être construites avec GNOME Builder, le but principal est de faciliter le développement et l'empaquetage des logiciels pour l'environnement GNOME : support du langage Vala, construction automatique de paquets Flatpak, documentation de GTK+ et des projets GNOME intégrée au logiciel, exemples "pré-mâchés" respectant les principes de design de GNOME disponibles lors de la création de nouveau projet, …
Il s'agit donc d'un outil essentiel pour les développeurs souhaitant contribuer à un logiciel GNOME ou existant, ou en créer un nouveau.
Pour l'installation, il faut disposer des droits d'administration et d'une connexion à Internet fonctionnelle et active.
Ce logiciel se trouve normalement dans le centre d'applications sous le nom de "GNOME Builder".
Sinon, pour installer ce logiciel, il suffit d'installer le paquet gnome-builder.
L'installation de GNOME Builder par Flatpak est recommandée1), afin que vous disposiez de la dernière version à jour quelle que soit votre version d'Ubuntu.
Suivez cette procédure pour installer le paquet org.gnome.Builder
depuis gnome-apps ou depuis flathub.
La présentation ci-dessous est valable à partir de GNOME Builder 48.0 (15 mars 2025).
À l'ouverture de Builder, une liste de de projets Gnome suggérés vous accueille.
Une fenêtre Builder ne peut ouvrir qu'un seul projet à la fois : pour en ouvrir un 2ème en parallèle, il faudra utiliser le menu de l'application (présent dans la barre supérieure de GNOME Shell, ou bien sous la forme de l'icône de Builder dans la barre d'en-tête de la fenêtre de Builder), et choisissez "Ouvrir un projet". Une nouvelle fenêtre Builder sera ouverte, avec la liste des projets.
Le bouton "✅" vous permettra de passer en mode "sélection", vous pourrez alors cocher dans la liste les projets que vous souhaitez retirer de cette liste.
Les autres boutons en bas de la fenêtre permettent :
Le bouton "Créer un nouveau projet" permet de créer un projet "vide".
*
Les options proposées sont :
Le bouton "Sélectionner un dossier" permet de sélectionner un dossier contenant un projet existant. Il est aussi possible d'ouvrir des fichiers plus spécifiques.
Le bouton "Cloner un dépôt" permet de travailler sur une copie d'un projet existant disponible en ligne, ce qui sera presque systématiquement le cas dans avec les logiciels libres développés en communauté.
A la création d'un nouveau projet, il est possible que Builder vous demande d'installer ou de mettre à jour le SDK (comme dans la capture d'écran ci-dessous).
Vous devez évidemment accepter de les installer.
Pour configurer votre nouveau projet, cliquez sur la flèche vers le bas à droite du marteau (en haut au milieu de l'ecran), puis sur Configurer le projet
Pour modifier, ou visualiser, les préférences de construction du nouveau projet, cliquez dans l'écran des préférences générales sur Construction et outils.
Pour supprimer cette application, il suffit de supprimer son paquet (gnome-builder
), ou selon la méthode d'installation précédemment choisie de le désinstaller via Flatpak.
Les projets développés, ainsi que les plateformes Flatpak téléchargées, restent présentes sur le disque.