Por que recebo uma mensagem de erro ao tentar acessar algumas das configurações de extensão do shell do GNOME?

Por que recebo uma mensagem de erro ao tentar acessar algumas das configurações de extensão do shell do GNOME?

Algumas das minhas extensões do shell do GNOME não me permitem configurar seus recursos porque recebo uma mensagem de erro quando tento abri-las. A imagem a seguir é o que vejo quando tento abrir as configurações do "Caixa de diálogo Pesquisa na Web"extensão:

insira a descrição da imagem aqui

A mensagem na caixa branca é esta:

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

Acho que esse erro não é um problema isolado da extensão "Web Search Dialog" porque recebo esse mesmo tipo de erro também com outras extensões (como com as configurações do "Como é que eu"extensão).Alguém sabe por que isso acontece e se existe uma solução fácil para resolver esse problema?


PS1: Estou usando Ubuntu 18.04 com GNOME Shell 3.28.1.

PS2: Embora não consiga configurar seus recursos, oExtensões de shell do GNOMEcom esse tipo de erro estão funcionando bem. O único problema é acessar sua configuração.

Responder1

Encontrei uma solução para esse problema emesta página do GitHub. Basicamente, o problema é que algumas das dependências doBiblioteca desordenadaestão faltando no Ubuntu (o meu é 18.04 e o cara do GitHub está usando 16.10). Apenas instalar os seguintes pacotes resolve o problema:

sudo apt-get install gir1.2-clutter-1.0 gir1.2-clutter-gst-3.0 gir1.2-gtkclutter-1.0

informação relacionada