เหตุใดฉันจึงได้รับข้อความแสดงข้อผิดพลาดขณะพยายามเข้าถึงการตั้งค่าส่วนขยายเชลล์ 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

ฉันคิดว่าข้อผิดพลาดนี้ไม่ใช่ปัญหาที่แยกได้ของส่วนขยาย "Web Search Dialog" เพราะฉันได้รับข้อผิดพลาดประเภทเดียวกันนี้กับส่วนขยายอื่น ๆ เช่นกัน (เช่นเดียวกับการกำหนดค่าของส่วนขยาย " 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แพ็คเกจที่คุณให้ไม่ได้แก้ปัญหา ... ฉันต้องติดตั้งแพคเกจใดในกรณีนี้
Nearoo

ใช้สำหรับ 19.10 ด้วย
Pankaj Prakash
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.