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

12

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

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 " Caixa de diálogo de pesquisa na Web" porque também recebo esse mesmo tipo de erro com outras extensões (como nas configurações da extensão " HowDoI "). Alguém sabe por que isso acontece e se existe uma solução fácil para resolver esse problema?


PS1: Estou usando o Ubuntu 18.04 com o GNOME Shell 3.28.1.

PS2: Embora eu não possa configurar seus recursos, as extensões de shell do GNOME com esse tipo de erro estão funcionando bem. O único problema é acessar sua configuração.

Rafael Muynarsk
fonte

Respostas:

16

Encontrei uma solução para esse problema nesta página do GitHub . Basicamente, o problema é que algumas das dependências da biblioteca Clutter estão ausentes no Ubuntu (a minha é 18.04 e o cara no GitHub está usando a 16.10). A instalação dos 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
Rafael Muynarsk
fonte
Isso ainda se aplica a 18.10 e provavelmente a 19.04, obrigado!
Xerz
Eu tenho um problema semelhante para um pacote diferente, com a diferença de que ele não diz (any version)apenas a versão 2. Os pacotes que você forneceu não resolveram o problema ... quais pacotes eu precisaria instalar neste caso?
Nearoo 27/09/19
Aplica-se a 19.10 também
Pankaj Prakash