ทำไมการติดตั้ง gnome shell extension จาก extensions.gnome.org จึงล้มเหลวอย่างเงียบ ๆ ?


16

ในการติดตั้ง Ubuntu สดใหม่ (12.04, 64- บิต) หลังจากติดตั้ง gnome-shell ฉันได้ลองติดตั้งส่วนขยายบางอย่างจาก extensions.gnome.org แต่ก็ไม่ได้ผล ฉันได้ลองกับ Firefox และ Chromium แล้วและมีปัญหาเดียวกัน

  1. เปิดหน้าส่วนขยายใด ๆ บน extensions.gnome.org

  2. สลับส่วนขยายเป็น "เปิด" เห็นด้วยกับการยืนยันเกี่ยวกับการติดตั้ง

  3. ไม่มีอะไรเกิดขึ้นและไม่มีการติดตั้ง ( .local/share/gnome-shell/extensionsว่างเปล่า)

ฉันได้ตรวจสอบ. xsession-errors คอนโซลคอนโซล javascript ของ Firefox ข้อผิดพลาดคอนโซล gnome-shell (Alt-F2 + มองหากระจก) ไม่มีร่องรอยของข้อผิดพลาดใด ๆ


ลองลบ / เปลี่ยนชื่อเป็นการสำรองข้อมูลส่วนขยาย ".local / share / gnome-shell / extensions" (คุณอาจจำเป็นต้องใช้มันเป็น root หากเป็นปัญหาสิทธิ์) และให้ gnome เพิ่มกลับเมื่อคุณติดตั้งส่วนขยาย สิ่งนี้อาจใช้งานไม่ได้และอาจไม่ใช่ทางออกที่แท้จริง แต่เป็นหนึ่งในสิ่งที่ง่ายที่สุดที่คุณสามารถทำได้ (ทำไมจึงเป็นเช่นนี้ในความคิดเห็น)
Purplerob

คำตอบ:


4

ฉันมีปัญหาที่คล้ายกันด้วยตัวเองและฉันลองรีเซ็ตการตั้งค่า GNOME และมันก็ใช้งานได้สำหรับฉัน หลังจากรีเซ็ตการตั้งค่า GNOME ให้ลองออกจากระบบและย้อนกลับ (และเพื่อความปลอดภัยลองรีบูตด้วย) และตอนนี้คุณควรหวังว่าจะสามารถติดตั้งส่วนขยาย GNOME ได้


1
ยังไม่มีโชค :(
logcat

ฉันไม่ได้ใช้มัน. Firefox / Chromium ทั้งคู่เปิดใช้งานปลั๊กอิน ฉันสามารถกดปุ่มปิดมันเปิดไป แต่ไม่มีอะไรเกิดขึ้น ในการเปิดตัวครั้งต่อไปมันยังคงปิดอยู่ ฉันคิดว่านั่นเป็นปัญหาบางอย่างกับการเข้าถึงโฟลเดอร์ส่วนขยาย แต่คำตอบของ Bunnys ก็ไม่ทำงานเช่นกัน
logcat

1
YEY :) ใช้งานได้ฉันต้องรีบูตหลังจากรีเซ็ต GNOME แล้วการออกจากระบบไม่ได้ช่วยอะไร ยังมีปัญหาเกี่ยวกับโครเมียม แต่การติดตั้งใช้งานได้ใน firefox
logcat

1
@Pascal หากคำตอบนี้ช่วยคุณโปรดคลิกที่ปุ่มยอมรับ ขอบคุณ
penreturns

3

คุณต้องคลายซิปเพื่อติดตั้งส่วนขยายจากเว็บไซต์

sudo apt-get install unzip

นี่เป็นการแก้ไขปัญหาของฉัน
Hai Minh Nguyen

2

ฉันมีปัญหาเดียวกัน แต่สิ่งนี้เริ่มต้นเมื่อไม่กี่วันที่ผ่านมา

ยังรันการติดตั้ง 64 บิต Gnome-shell ได้รับการติดตั้งโดยใช้ ricotz และ gnome3-team ppa ทางเลือกของเบราว์เซอร์ (แม้แต่เบราว์เซอร์ epiphany) ไม่สร้างความแตกต่าง

อาจช่วยในการปิดในข้อผิดพลาดหรือไม่

สิ่งที่ทำงานคือไปที่หน้าแรกของส่วนขยายดาวน์โหลดและนำไปไว้ใน. local / share / gnome-shell / extensions / folder ด้วยตนเอง


ฉันขี้เกียจเกินไปที่จะทำด้วยตนเอง :)
logcat

1

ฉันใช้ Ubuntu 12.04-amd64

สิ่งเดียวที่ใช้ได้ผลสำหรับฉันคือการเริ่ม Firefox ด้วยโปรไฟล์ว่าง ปิดหน้าต่าง Firefox ทั้งหมดแล้วเปิดเทอร์มินัลหรือกดAlt+ F2และพิมพ์firefox -Pและประเภท

นี่จะเป็นการเริ่มตัวจัดการโปรไฟล์ที่นี่คุณสามารถเลือกโปรไฟล์และสร้างไฟล์เปล่าใหม่ที่คุณสามารถใช้สำหรับส่วนขยาย Gnome ใช้คำสั่งเดียวกันเพื่อกลับไปที่โปรไฟล์เก่าของคุณ

ฉันเชื่อว่าเป็นปัญหาของ Firefox ... แต่ไม่สามารถหลีกเลี่ยงได้ ใน Firefox ฉันล้างประวัติทั้งหมดปิดใช้งานส่วนขยายทั้งหมดใน gnome-shell รีเซ็ตและติดตั้งใหม่ แต่ไม่มีประโยชน์


ฉันไม่เชื่อว่าเกี่ยวข้องกับ Firefox ฉันได้ลองกับ Epiphany แล้วและได้ผลลัพธ์เดียวกันไม่มีอะไรเลย
ptkato

1

FWIW ฉันสังเกตเห็นข้อผิดพลาดเกี่ยวกับการอนุญาต.xsession-errorsเมื่อพยายามเพิ่มส่วนขยายที่เรียบง่าย ในกรณีนี้: "ลบการเข้าถึง":

checkdir:  cannot create extraction directory: /home/nate/.local/share/gnome-shell/extensions/removeaccesibility@lomegor Permission denied

วิ่งls -la:

drwx------  3 root root  4096 Jul 15 16:38 gnome-shell

ทั้งผู้ใช้รูทและกลุ่มเป็นเจ้าของไดเรกทอรี การเปลี่ยนเจ้าของแก้ไขปัญหาของฉันได้:

sudo chown -R nate:nate /home/nate/.local/gnome-shell   

หวังว่านี่จะช่วยได้!


0

ฉันมีปัญหานี้เช่นกัน สิ่งที่ฉันได้อ่านจากบางหัวข้อที่เกี่ยวข้องคือการติดตั้งส่วนขยายจากหน้าเว็บอาจหยุดทำงานหลังจากการอัพเกรด

ฉันสังเกตเห็นว่าส่วนขยายปัจจุบันของฉันถูกเก็บไว้ใน/usr/local/gnome-shell/extenssionsและไม่ได้อยู่ใน.local/gnome-shell/extenssionsโฟลเดอร์ นอกจากนี้rootมีเพียงสิทธิ์การเขียนไปยัง/usr/local/gnome-shell/extenssionsโฟลเดอร์ เป็นการทดสอบที่ฉันทำchmod 777ในโฟลเดอร์นี้คือ สิทธิ์อย่างเต็มที่สำหรับทุกสิ่งและทุกคนและตอนนี้ฉันสามารถติดตั้งส่วนขยายจากหน้าเว็บ

นี่ไม่ใช่วิธีการที่ดี แต่อาจช่วยให้ใครบางคนแก้ไขปัญหานี้ได้หรือไม่


0

มีปัญหาที่คล้ายกันในการตั้งค่า 14.04 + gnome 3 ของฉัน

แก้ไขโดยเพียงแค่สร้าง~/.local/share/gnome-shell/extensions/โฟลเดอร์


-2

ลองเบราว์เซอร์ Firefox และ Epiphany อย่าปิดแท็บทันทีหลังจากยอมรับการติดตั้งส่วนขยายโดยเฉพาะเมื่อคุณมีการเชื่อมต่ออินเทอร์เน็ตที่ช้า


ฉันลองใช้ Chromium และ FF ด้วยผลลัพธ์เชิงลบแบบเดียวกัน การคัดลอกส่วนขยายจากคอมพิวเตอร์ที่บ้านของฉันไปที่ ~ / .local / share / gnome-shell / extensions ทำงานได้ แต่นี่เป็นเพียงวิธีแก้ปัญหา บางที Extensions.gnome.org ล้มเหลวเนื่องจากคอมพิวเตอร์มืออาชีพของฉันเชื่อมต่อผ่านพร็อกซีหรือไม่
ปาสกาล

นั่นอาจเป็น เป็นไปได้หรือไม่ที่คุณจะได้รับการเชื่อมต่อที่ไม่มีพร็อกซีชั่วคราวเพื่อทำการทดสอบ
jPlatte

ไม่ แต่ก่อนการติดตั้ง 12.04 ด้วย Ubuntu รุ่นก่อนหน้าฉันสามารถรับส่วนขยายเพื่อติดตั้งได้ตามปกติแม้ผ่านพร็อกซีเดียวกันนี้
Pascal

กรุณาเปิด terminal, gnome-shell --replaceประเภท นี่จะรีสตาร์ท gnome-shell ของคุณ จากนั้นลองอีกครั้งเพื่อติดตั้งส่วนขยายใด ๆ และค้นหาข้อผิดพลาดในผลลัพธ์ของเทอร์มินัล หากคุณพบบางอย่างโปรดโพสต์ไว้ที่นี่
jPlatte

ขอบคุณสำหรับคำแนะนำนี้ ใช้ gnome-shell - แทนที่ปัญหาด้วยข้อผิดพลาดต่อไปนี้ (ดูความคิดเห็นถัดไป) จากนั้นการติดตั้งส่วนขยายยังคงล้มเหลวในความเงียบ (ไม่มีข้อผิดพลาดในคอนโซล)
Pascal
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.