Mengapa saya menerima pesan kesalahan saat mencoba mengakses beberapa pengaturan ekstensi shell GNOME saya?

12

Beberapa ekstensi shell GNOME saya tidak membiarkan saya mengkonfigurasi fitur-fiturnya karena saya menerima pesan kesalahan ketika saya mencoba membukanya. Gambar berikut adalah apa yang saya lihat ketika saya mencoba membuka konfigurasi ekstensi " Dialog Pencarian Web ":

masukkan deskripsi gambar di sini

Pesan di kotak putih adalah ini:

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

Saya pikir kesalahan ini bukan masalah terisolasi dari ekstensi "Web Search Dialog" karena saya menerima jenis kesalahan yang sama dengan ekstensi lain juga (seperti dengan konfigurasi ekstensi " HowDoI "). Adakah yang tahu mengapa itu terjadi dan jika ada solusi yang mudah untuk menyelesaikan masalah ini?


PS1: Saya menggunakan Ubuntu 18.04 dengan GNOME Shell 3.28.1.

PS2: Meskipun saya tidak dapat mengkonfigurasi fitur-fiturnya, ekstensi shell GNOME dengan kesalahan semacam ini berfungsi dengan baik. Satu-satunya masalah adalah mengakses konfigurasi mereka.

Rafael Muynarsk
sumber

Jawaban:

16

Saya menemukan solusi untuk masalah ini di halaman GitHub ini . Pada dasarnya, masalahnya adalah bahwa beberapa dependensi perpustakaan Clutter hilang di Ubuntu (milik saya adalah 18,04 dan orang di GitHub menggunakan 16,10). Hanya menginstal paket-paket berikut menyelesaikan masalah:

sudo apt-get install gir1.2-clutter-1.0 gir1.2-clutter-gst-3.0 gir1.2-gtkclutter-1.0
Rafael Muynarsk
sumber
Ini masih berlaku untuk 18.10 dan kemungkinan akan ke 19.04, terima kasih!
Xerz
Saya memiliki masalah serupa untuk paket yang berbeda, dengan perbedaan yang tidak disebutkan (any version)tetapi versi 2. Paket yang Anda berikan tidak menyelesaikan masalah ... paket apa yang harus saya instal dalam kasus ini?
Nearoo
Berlaku untuk 19,10 juga
Pankaj Prakash