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

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

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

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

Сообщение в белом поле следующее:

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

Я думаю, что эта ошибка не является изолированной проблемой расширения «Web Search Dialog», поскольку я получаю такую ​​же ошибку и с другими расширениями (например, с конфигурациями «Как мне" расширение).Кто-нибудь знает, почему это происходит и есть ли простой способ решения этой проблемы?


PS1: Я использую Ubuntu 18.04 с GNOME Shell 3.28.1.

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

решение1

Я нашел решение этой проблемы наэта страница GitHub. В основном проблема в том, что некоторые зависимостиБеспорядок в библиотекеотсутствуют в 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

Связанный контент