web-dev-qa-db-fra.com

Pourquoi est-ce que je reçois un message d'erreur lorsque j'essaie d'accéder à certains paramètres de mon extension GNOME Shell?

Certaines de mes extensions GNOME Shell ne me permettent pas de configurer leurs fonctionnalités car je reçois un message d'erreur lorsque je tente de les ouvrir. L'image suivante correspond à ce que je vois lorsque j'essaie d'ouvrir les configurations de l'extension " Web Search Dialog ":

enter image description here

Le message dans la case blanche est celui-ci:

Error: Requiring Clutter, version none: Typelib file for namespace 'Clutter' (any version) not found

Stack trace:
  @/home/ramuyko/.local/share/gnome-Shell/extensions/[email protected]/utils.js:17:7
  @/home/ramuyko/.local/share/gnome-Shell/extensions/[email protected]/prefs.js:26:7
  _getExtensionPrefsModule@resource:///org/gnome/Shell/extensionPrefs/main.js:75:13
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  _selectExtension@resource:///org/gnome/Shell/extensionPrefs/main.js:90:31
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  _onCommandLine@resource:///org/gnome/Shell/extensionPrefs/main.js:243:17
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  main@resource:///org/gnome/Shell/extensionPrefs/main.js:397:5
  @<main>:1:43

Je pense que cette erreur n’est pas un problème isolé de l’extension "Web Search Dialog" car je reçois également le même type d’erreur avec d’autres extensions (comme avec les configurations du " HowDoI "extension). Quelqu'un sait-il pourquoi cela se produit et s'il existe une solution de contournement simple pour résoudre ce problème?


PS1: J'utilise Ubuntu 18.04 avec GNOME Shell 3.28.1.

PS2: Bien que je ne puisse pas configurer ses fonctionnalités, les extensions de GNOME Shell avec ce type d’erreur fonctionnent correctement. Le seul problème est d'accéder à leur configuration.

9
Rafael Muynarsk

J'ai trouvé une solution à ce problème sur cette page GitHub . Fondamentalement, le problème est que certaines des dépendances de la bibliothèque Clutter manquent sur Ubuntu (le mien a 18.04 et le gars de GitHub utilise 16.10). L'installation des packages suivants résout le problème:

Sudo apt-get install gir1.2-clutter-1.0 gir1.2-clutter-gst-3.0 gir1.2-gtkclutter-1.0
12
Rafael Muynarsk