Почему я получаю сообщение об ошибке, в то время как попытка получить доступ к части моего GNOME окружает настройки внутреннего абонента?

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

enter image description here

Сообщение в белом поле - этот:

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 с этим видом ошибки хорошо работают. Единственная проблема получает доступ к их конфигурации.

11
задан 10 June 2018 в 01:51

1 ответ

Я нашел решение этой проблемы на этой странице 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
21
ответ дан 23 November 2019 в 04:02

Другие вопросы по тегам:

Похожие вопросы: