Warum erhalte ich eine Fehlermeldung, wenn ich versuche, auf einige meiner Einstellungen für die GNOME-Shell-Erweiterung zuzugreifen?

12

Bei einigen meiner GNOME-Shell-Erweiterungen kann ich ihre Funktionen nicht konfigurieren, da beim Versuch, sie zu öffnen, eine Fehlermeldung angezeigt wird. Das folgende Bild wird angezeigt, wenn ich versuche, die Konfigurationen der Erweiterung " Web Search Dialog " zu öffnen :

Geben Sie hier die Bildbeschreibung ein

Die Nachricht in der weißen Box lautet:

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

Ich denke, dieser Fehler ist kein isoliertes Problem der Erweiterung "Web Search Dialog", da ich diese Art von Fehler auch bei anderen Erweiterungen erhalte (wie bei den Konfigurationen der Erweiterung " HowDoI "). Weiß jemand, warum es passiert und ob es eine einfache Problemumgehung gibt, um dieses Problem zu lösen?


PS1: Ich verwende Ubuntu 18.04 mit GNOME Shell 3.28.1.

PS2: Obwohl ich seine Funktionen nicht konfigurieren kann, funktionieren die GNOME-Shell-Erweiterungen mit dieser Art von Fehler einwandfrei. Das einzige Problem ist der Zugriff auf ihre Konfiguration.

Rafael Muynarsk
quelle

Antworten:

16

Ich habe auf dieser GitHub-Seite eine Lösung für dieses Problem gefunden . Grundsätzlich besteht das Problem darin, dass einige der Abhängigkeiten der Clutter-Bibliothek unter Ubuntu fehlen (meine ist 18.04 und der Typ auf GitHub verwendet 16.10). Die Installation der folgenden Pakete löst das Problem:

sudo apt-get install gir1.2-clutter-1.0 gir1.2-clutter-gst-3.0 gir1.2-gtkclutter-1.0
Rafael Muynarsk
quelle
Dies gilt immer noch für 18.10 und wahrscheinlich bis 19.04, danke!
Xerz
Ich habe ein ähnliches Problem für ein anderes Paket, mit dem Unterschied, dass es nicht heißt, (any version)sondern Version 2. Die von Ihnen bereitgestellten Pakete haben das Problem nicht gelöst. Welche Pakete müsste ich in diesem Fall installieren?
Nearoo
Gilt auch für 19.10
Pankaj Prakash