¿Por qué recibo un mensaje de error al intentar acceder a algunos de mis ajustes de extensión de shell GNOME?

12

Algunas de mis extensiones de shell de GNOME no me permiten configurar sus funciones porque recibo un mensaje de error cuando intento abrirlas. La siguiente imagen es lo que veo cuando intento abrir las configuraciones de la extensión " Diálogo de búsqueda web ":

ingrese la descripción de la imagen aquí

El mensaje en el cuadro blanco es este:

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

Creo que este error no es un problema aislado de la extensión "Diálogo de búsqueda web" porque también recibo este mismo tipo de error con otras extensiones (como con las configuraciones de la extensión " HowDoI "). ¿Alguien sabe por qué sucede y si hay una solución fácil para resolver este problema?


PS1: estoy usando Ubuntu 18.04 con GNOME Shell 3.28.1.

PS2: aunque no puedo configurar sus características, las extensiones de shell de GNOME con este tipo de error funcionan bien. El único problema es acceder a su configuración.

Rafael Muynarsk
fuente

Respuestas:

16

Encontré una solución a este problema en esta página de GitHub . Básicamente, el problema es que algunas de las dependencias de la biblioteca Clutter faltan en Ubuntu (la mía es 18.04 y el tipo en GitHub está usando 16.10). Solo instalar los siguientes paquetes resuelve el problema:

sudo apt-get install gir1.2-clutter-1.0 gir1.2-clutter-gst-3.0 gir1.2-gtkclutter-1.0
Rafael Muynarsk
fuente
Esto todavía se aplica a 18.10 y probablemente lo hará a 19.04, ¡gracias!
Xerz
Tengo un problema similar para un paquete diferente, con la diferencia de que no dice (any version)sino la versión 2. Los paquetes que proporcionó no resolvieron el problema ... ¿qué paquetes necesitaría instalar en este caso?
Nearoo
Aplica para 19.10 también
Pankaj Prakash