Warum erhalte ich eine Fehlermeldung, wenn ich versuche, auf einige meiner GNOME-Shell-Erweiterungseinstellungen zuzugreifen?

Warum erhalte ich eine Fehlermeldung, wenn ich versuche, auf einige meiner GNOME-Shell-Erweiterungseinstellungen zuzugreifen?

Bei einigen meiner GNOME-Shell-Erweiterungen kann ich die Funktionen nicht konfigurieren, da ich beim Versuch, sie zu öffnen, eine Fehlermeldung erhalte. Das folgende Bild wird angezeigt, wenn ich versuche, die Konfigurationen der "Dialogfeld „Websuche“" Verlängerung:

Bildbeschreibung hier eingeben

Die Nachricht im weißen Feld 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, dass dieser Fehler kein isoliertes Problem der Erweiterung "Web Search Dialog" ist, da ich diese Art von Fehler auch mit anderen Erweiterungen erhalte (wie bei den Konfigurationen der "Wie mache ich" Verlängerung).Weiß jemand, warum das 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 die Funktionen nicht konfigurieren kann,GNOME-Shell-Erweiterungenmit dieser Art von Fehler funktionieren einwandfrei. Das einzige Problem ist der Zugriff auf ihre Konfiguration.

Antwort1

Ich habe eine Lösung für dieses Problem gefunden aufdiese GitHub-SeiteDas Problem besteht im Wesentlichen darin, dass einige der Abhängigkeiten derClutter-Bibliothekfehlen auf Ubuntu (meins 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

verwandte Informationen