จะรับข้อมูลเพิ่มเติมเกี่ยวกับ“ ข้อผิดพลาดในการโหลดส่วนขยาย” ได้อย่างไร


18

ฉันจะรับข้อมูลเพิ่มเติมได้อย่างไรว่าทำไมส่วนขยายที่ระบุไม่ทำงานและแสดงให้ฉัน "ข้อผิดพลาดในการโหลดส่วนขยาย" เมื่อพยายามเปิดใช้งาน

ป้อนคำอธิบายรูปภาพที่นี่


1
คำตอบใหม่โดย @Cibes เป็น IMO ทางเลือกที่ดีกว่าคุณอาจต้องการพิจารณาการยอมรับแทน
pomsky

คำตอบ:


15

วิ่ง

sudo journalctl /usr/bin/gnome-shell

และค้นหาข้อผิดพลาดที่เกี่ยวข้องกับส่วนขยายขณะที่พยายามเปิดใช้งาน หรือคุณสามารถใช้grepเพื่อกรองบันทึกตามชื่อส่วนขยาย:

sudo journalctl /usr/bin/gnome-shell | grep 'system-monitor'

บางครั้งส่วนขยายก็ใช้งานได้ดีถ้าคุณเพิ่งเพิ่มรุ่นเชลล์ GNOME ของคุณด้วยตนเอง (ซึ่งไม่ได้รับการสนับสนุนอย่างเป็นทางการจากส่วนขยาย) ลงในmetadata.jsonไฟล์ของส่วนขยาย
หากต้องการทำเช่นนั้น (หากคุณติดตั้งส่วนขยายที่ไม่ใช่ราก) ให้ไปที่~/.local/share/gnome-shell/extensions/และค้นหาไดเรกทอรีที่เกี่ยวข้องกับส่วนขยาย เปิดมันและคุณควรหาmetadata.jsonไฟล์ข้างใน เปิดไฟล์เพิ่มรุ่นเชลล์ GNOME ของคุณใต้"shell-version":ส่วนและบันทึกไฟล์ relogin และหากคุณโชคดีส่วนขยายอาจเริ่มทำงานได้


สิ่งนี้สามารถมีเอาต์พุตบันทึกจำนวนมากซึ่งส่วนใหญ่อาจไม่เกี่ยวข้องกับข้อผิดพลาด
Cerin

@Cerin "และค้นหาข้อผิดพลาดที่เกี่ยวข้องกับส่วนขยายขณะที่พยายามเปิดใช้งาน " การประทับเวลาจะเป็นประโยชน์
pomsky

แทนที่จะเป็น "ค้นหาข้อผิดพลาด" คุณสามารถใช้grepเช่นsudo journalctl /usr/bin/gnome-shell | grep 'system-monitor'เพื่อค้นหาข้อผิดพลาดจากsystem-monitorส่วนขยาย
SleepWalker

12

คุณสามารถดูรายละเอียดของส่วนขยาย GNOME รวมถึงข้อผิดพลาดโดยใช้เครื่องมือมองหาของ GNOME :

  1. กดAlt+ F2ชนิดแล้วlgReturn
  2. ไปที่ส่วน "ส่วนขยาย"
  3. ค้นหาส่วนขยายที่เกี่ยวข้องและคลิกที่ "แสดงข้อผิดพลาด"

3
+1 ขอบคุณมาก ทำไม Tweak Tools ถึงไม่สามารถแสดงข้อความผิดพลาดเหล่านั้นได้เมื่อคลิกที่ไอคอนข้อผิดพลาดที่ไร้ประโยชน์ในปัจจุบันคืออะไร? นั่นเป็นคำถามเชิงโวหาร ไม่คาดหวังคำตอบ
Frelling

และคุณจะปิดมันอย่างไรเมื่อมันถูกขโมยโฟกัสและไม่มีไอคอน x คุณ google บนคอมพิวเตอร์เครื่องอื่นแล้วกด Escape
Martin Dorey
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.