Perché ricevo un messaggio di errore mentre provo ad accedere ad alcune delle mie impostazioni dell'estensione della shell GNOME?


12

Alcune delle mie estensioni della shell GNOME non mi permettono di configurare le loro funzionalità perché ricevo un messaggio di errore quando provo ad aprirle. L'immagine seguente è quella che vedo quando provo ad aprire le configurazioni dell'estensione " Finestra di ricerca web ":

inserisci qui la descrizione dell'immagine

Il messaggio nella casella bianca è questo:

Error: Requiring Clutter, version none: Typelib file for namespace 'Clutter' (any version) not found

Stack trace:
  @/home/ramuyko/.local/share/gnome-shell/extensions/web_search_dialog@awamper.gmail.com/utils.js:17:7
  @/home/ramuyko/.local/share/gnome-shell/extensions/web_search_dialog@awamper.gmail.com/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

Penso che questo errore non sia un problema isolato dell'estensione "Finestra di ricerca web" perché ricevo lo stesso tipo di errore anche con altre estensioni (come con le configurazioni dell'estensione " HowDoI "). Qualcuno sa perché ciò accada e se esiste una soluzione semplice per risolvere questo problema?


PS1: sto usando Ubuntu 18.04 con GNOME Shell 3.28.1.

PS2: Anche se non riesco a configurarne le caratteristiche, le estensioni della shell GNOME con questo tipo di errore funzionano bene. L'unico problema è accedere alla loro configurazione.

Risposte:


16

Ho trovato una soluzione a questo problema in questa pagina GitHub . Fondamentalmente, il problema è che alcune delle dipendenze della libreria Clutter mancano su Ubuntu (la mia è 18.04 e il tipo su GitHub sta usando 16.10). Basta installare i seguenti pacchetti per risolvere il problema:

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

Questo vale ancora per il 18.10 e probabilmente per il 19.04, grazie!
Xerz

Ho un problema simile per un pacchetto diverso, con la differenza che non dice (any version)ma versione 2. I pacchetti che hai fornito non hanno risolto il problema ... quali pacchetti dovrei installare in questo caso?
Nearoo,

Vale anche per le 19.10
Pankaj Prakash,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.