Dlaczego pojawia się komunikat o błędzie podczas próby uzyskania dostępu do niektórych ustawień rozszerzenia powłoki GNOME?


12

Niektóre moje rozszerzenia powłoki GNOME nie pozwalają mi konfigurować ich funkcji, ponieważ przy próbie ich otwarcia pojawia się komunikat o błędzie. Poniższy obraz jest tym, co widzę, gdy próbuję otworzyć konfiguracje rozszerzenia „ Okno wyszukiwania w sieci ”:

wprowadź opis zdjęcia tutaj

Wiadomość w białym polu jest następująca:

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

Myślę, że ten błąd nie jest odosobnionym problemem rozszerzenia „Okno wyszukiwania w sieci”, ponieważ ten sam rodzaj błędu pojawia się również w przypadku innych rozszerzeń (np. W przypadku konfiguracji rozszerzenia „ HowDoI ”). Czy ktoś wie, dlaczego tak się dzieje i czy istnieje łatwe obejście tego problemu?


PS1: Używam Ubuntu 18.04 z GNOME Shell 3.28.1.

PS2: Chociaż nie mogę skonfigurować jego funkcji, rozszerzenia powłoki GNOME z tego rodzaju błędem działają dobrze. Jedynym problemem jest dostęp do ich konfiguracji.

Odpowiedzi:


16

Znalazłem rozwiązanie tego problemu na tej stronie GitHub . Zasadniczo problem polega na tym, że brakuje niektórych zależności biblioteki Clutter na Ubuntu (moja to 18.04, a facet na GitHub używa 16.10). Po prostu zainstalowanie następujących pakietów rozwiązuje problem:

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

To nadal obowiązuje do 18.10 i prawdopodobnie do 19.04, dziękuję!
Xerz

Mam podobny problem z innym pakietem, z tą różnicą, że nie mówi o (any version)wersji 2. Dostarczone pakiety nie rozwiązały problemu ... jakie pakiety musiałbym zainstalować w tym przypadku?
Nearoo

Dotyczy również 19.10
Pankaj Prakash
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.