いくつかのGNOMEシェル拡張設定にアクセスしようとするとエラーメッセージが表示されるのはなぜですか?


12

一部のGNOMEシェル拡張機能では、それらを開こうとするとエラーメッセージが表示されるため、機能を構成できません。次の画像は、「Web Search Dialog」拡張機能の構成を開こうとしたときに表示される画像です。

ここに画像の説明を入力してください

白いボックスのメッセージはこれです:

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」拡張機能の設定など)、このエラーは「Web検索ダイアログ」拡張機能の単独の問題ではないと思います。なぜそれが起こるのか、そしてこの問題を解決する簡単な回避策があるかどうか誰にも分かりますか?


PS1:GNOME Shell 3.28.1でUbuntu 18.04を使用しています。

PS2:その機能を構成することはできませんが、この種のエラーのあるGNOMEシェル拡張は正常に動作しています。唯一の問題は、構成へのアクセスです。

回答:


16

この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

これは18.10にも適用され、19.04にも適用される可能性があります。ありがとうございます。
Xerz

別のパッケージでも同様の問題があります(any version)が、バージョンではなく、違いがあります2。あなたが提供したパッケージは問題を解決しませんでした...この場合、どのパッケージをインストールする必要がありますか?
Nearoo

19.10にも適用
Pankaj Prakash
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.