Comment corriger l’erreur « Échec du chargement du module Canberra-GTK-Module »
GTK, abréviation de GNOME Toolkit, est une boîte à outils de développement open source et riche en fonctionnalités utilisée pour la création d’applications GUI. Il est gratuit et open-source et offre un riche ensemble d’outils d’interface utilisateur pour créer des applications de bureau et des éléments d’interface utilisateur époustouflants et immersifs pour les environnements de bureau et les gestionnaires de fenêtres. Avec GTK, vous pouvez développer des applications de bureau autonomes pour compléter des suites d’applications.
Si vous utilisez Linux depuis un certain temps, vous avez peut-être rencontré l’erreur « échec du chargement du module canberra-gtk-module » sur le terminal. Cela se produit sur les ordinateurs de bureau Linux et, comme vous pouvez le déduire, est causé par un module GTK manquant connu sous le nom de canberra-gtk-module.
Alors, qu’est-ce que ce module et comment l’erreur peut-elle être corrigée ? Découvrons-le.
Qu’est-ce que Canberra-gtk-module ?
Le canberra-gtk-module est un module GTK qui fait partie de la bibliothèque Libcanberra, qui est une implémentation du thème sonore XDG et est responsable de la lecture des sons d’événements.
Avez-vous déjà remarqué un son visible produit lorsque vous branchez et débranchez un câble d’alimentation de votre système ? Ou lorsque vous connectez une clé USB ? Ou lorsqu’une fenêtre contextuelle de programme apparaît à l’écran ? C’est la fonctionnalité que libcanberra fournit. Il permet d’émettre des sons courts et nets en réponse à un événement système. Le module GTK de Canberra intègre des alertes sonores avec des événements d’interface utilisateur tels que les clics sur les boutons, les pop-ups, etc.
Ces sons système sont essentiels pour fournir un retour d’information sur ce qui se passe dans votre système. Par exemple, si le câble d’alimentation est déconnecté, le son du système vous avertit de le rebrancher.
Echec du chargement du module « canberra-gtk-module »
La principale raison de l’apparition de cette erreur est l’absence de canberra-gtk-module. L’erreur peut également être causée lorsqu’une application basée sur GTK nécessite le module mais ne peut pas le charger pour une raison quelconque.
L’erreur se produit généralement lors du lancement d’une application GUI basée sur GTK à partir du terminal et les raisons ci-dessus se produisent. Après avoir vu ce qui entraîne cette erreur, concentrons-nous maintenant sur la façon dont vous pouvez la résoudre.
Correction de l’erreur « échec du chargement du module canberra-gtk-module »
La solution à cette erreur est d’installer tous les modules GTK Canberra manquants sur votre système Linux. Pour ce faire, vous devez installer le paquet libcanberra-gtk-module sur votre système Linux. Heureusement, la plupart des distributions modernes fournissent le paquet de leurs dépôts respectifs.
Installer le module Libcanberra sous Linux
Sur les systèmes Ubuntu ou Debian, mettez d’abord à jour l’index du paquet local.
$ sudo apt update
Installez ensuite la bibliothèque Libcanberra qui fournit tous les modules nécessaires.
$ sudo apt install libcanberra-gtk-module libcanberra-gtk3-module -y
Sur les systèmes Red Hat tels que Fedora, RHEL et Rocky Linux, mettez à jour le cache DNF local.
$ sudo dnf makecache
Installez ensuite la bibliothèque Libcanberra comme indiqué.
$ sudo dnf -y install libcanberra-gtk3
Sur les distributions Linux basées sur Arch, exécutez la commande suivante.
$ sudo pacman -Sy libcanberra
Les commandes ci-dessus devraient résoudre tous les problèmes liés à l’erreur.
Conclusion
Comme vous l’avez vu, la cause de l’erreur « failed to load module canberra-gtk-module » est l’absence de modules libcanberra-gtk-module qui peuvent facilement être installés à l’aide du gestionnaire de paquets de votre distribution.