Pourquoi reçois-je un message d'erreur lorsque j'essaie d'accéder à certains de mes paramètres d'extension de shell GNOME?

12

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

entrez la description de l'image ici

Le message dans la boîte 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 ce même type d'erreur avec d'autres extensions (comme avec les configurations de l' extension " HowDoI "). Quelqu'un sait-il pourquoi cela se produit et s'il existe une solution de contournement facile 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 shell GNOME avec ce type d'erreur fonctionnent correctement. Le seul problème est d'accéder à leur configuration.

Rafael Muynarsk
la source

Réponses:

16

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 sont manquantes sur Ubuntu (la mienne est 18.04 et le gars sur 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
Rafael Muynarsk
la source
Cela s'applique toujours au 18.10 et le sera probablement au 19.04, merci!
Xerz
J'ai un problème similaire pour un package différent, à la différence qu'il ne dit pas (any version)mais la version 2. Les packages que vous avez fournis n'ont pas résolu le problème ... quels packages aurais-je besoin d'installer dans ce cas?
Nearoo
S'applique aussi pour 19.10
Pankaj Prakash