Чому я отримую повідомлення про помилку, намагаючись отримати доступ до деяких моїх налаштувань розширення оболонки GNOME?


12

Деякі з моїх розширень оболонки GNOME не дозволяють мені налаштувати їх функції, оскільки я отримую повідомлення про помилку, коли я намагаюся їх відкрити. Наступне зображення - це те, що я бачу, коли намагаюся відкрити конфігурації розширення " Діалогове вікно пошуку ":

введіть тут опис зображення

Повідомлення у білому полі:

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

Я думаю, що ця помилка не є окремою проблемою розширення "Діалог веб-пошуку", оскільки я отримую таку ж помилку і з іншими розширеннями (як, наприклад, з конфігураціями розширення " HowDoI "). Хтось знає, чому це трапляється, і якщо легко вирішити цю проблему?


PS1: Я використовую Ubuntu 18.04 з GNOME Shell 3.28.1.

PS2: Хоча я не можу налаштувати його функції, розширення оболонки GNOME із таким видом помилок справно працюють. Єдина проблема - це доступ до їх конфігурації.

Відповіді:


16

Я знайшов рішення цієї проблеми на цій сторінці GitHub . В основному проблема полягає в тому, що деякі залежності бібліотеки Clutter відсутні у Ubuntu (моя 18.04, а хлопець у GitHub використовує 16.10). Просто встановлення наступних пакетів вирішує проблему:

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

Це все ще стосується 18.10 і, швидше за все, до 19.04, дякую!
Xerz

У мене є аналогічний випуск для іншого пакета, з тією різницею, що він пише не (any version)версію 2. Пакети, які ви надали, не вирішили проблему ... які пакунки мені потрібно встановити в цьому випадку?
Неару

Подається на 19.10 теж
Панкай Пракаш
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.