Tại sao cài đặt tiện ích mở rộng vỏ gnome từ extend.gnome.org không thành công?


16

Trên bản cài đặt Ubuntu mới (12.04, 64-bit), sau khi cài đặt gnome-shell, tôi đã thử cài đặt một số tiện ích mở rộng từ extend.gnome.org nhưng không có kết quả. Tôi đã thử với Firefox và Chromium và gặp vấn đề tương tự.

  1. Mở bất kỳ trang mở rộng nào trên extend.gnome.org.

  2. Chuyển tiện ích mở rộng sang "BẬT". Đồng ý với xác nhận về cài đặt.

  3. Không có gì xảy ra và không có gì đã được cài đặt ( .local/share/gnome-shell/extensionstrống).

Tôi đã kiểm tra lỗi .xsession, bảng điều khiển javascript của Firefox, lỗi bảng điều khiển gnome-shell (kính nhìn Alt-F2 +). Không có bất kỳ dấu vết của bất kỳ lỗi.


Cố gắng xóa / đổi tên thành sao lưu tiện ích mở rộng ".local / share / gnome-shell / extend" (bạn có thể cần thực hiện dưới quyền root nếu đó là vấn đề về quyền) và để gnome thêm lại chúng khi bạn cài đặt tiện ích mở rộng. Điều này có thể không hoạt động và có thể không phải là giải pháp thực sự nhưng nó là một trong những điều dễ nhất bạn có thể làm. (Tại sao điều này lại nằm trong phần bình luận.)
Purplerob

Câu trả lời:


4

Bản thân tôi cũng gặp vấn đề tương tự và tôi đã thử thiết lập lại cài đặt Gnome và nó đã hoạt động với tôi. Sau khi đặt lại cài đặt Gnome, hãy thử đăng xuất và đăng nhập lại (và để an toàn, hãy thử khởi động lại) và bây giờ, bạn hy vọng có thể cài đặt các tiện ích mở rộng Gnome.


1
vẫn không gặp may mắn :(
logcat

Tôi không sử dụng nó. Cả Firefox / Chromium đều có plugin được kích hoạt. Tôi có thể nhấn nút tắt, nó bật, nhưng không có gì xảy ra. Lần ra mắt tiếp theo nó vẫn còn tắt. Tôi nghĩ rằng đó là một số vấn đề với quyền truy cập vào thư mục tiện ích mở rộng, nhưng câu trả lời của Bunnys cũng không hoạt động.
logcat

1
YEY :) nó hoạt động, tôi đã phải khởi động lại sau khi thiết lập lại Gnome, đăng xuất không giúp được gì. Vẫn có vấn đề về crom, nhưng cài đặt hoạt động trong firefox
logcat

1
@Pascal nếu câu trả lời này giúp bạn, vui lòng nhấp vào nút chấp nhận. Cảm ơn.
Penreturns

3

Bạn phải giải nén để cài đặt tiện ích mở rộng từ trang web.

sudo apt-get install unzip

Điều này đã giải quyết vấn đề của tôi.
Hải Minh Nguyên

2

Tôi đang có cùng một vấn đề, nhưng điều này chỉ bắt đầu một vài ngày trước.

Cũng chạy cài đặt 64 bit. Gnome-shell đã được cài đặt bằng pic ricotz và gnome3-team. Lựa chọn trình duyệt (thậm chí epiphany-browser) không có sự khác biệt.

Có lẽ điều này giúp trong việc đóng vào lỗi?

Điều gì làm việc là đi đến các trang chủ mở rộng, tải xuống và đặt chúng vào thư mục .local / share / gnome-shell / extend /.


Tôi quá lười, để làm thủ công :)
logcat

1

Tôi đang sử dụng Ubuntu 12.04-amd64.

Điều duy nhất làm việc cho tôi là bắt đầu Firefox với một hồ sơ trống. Đóng tất cả các cửa sổ Firefox và mở một thiết bị đầu cuối hoặc nhấn Alt+ F2và gõ firefox -P.

Điều này sẽ khởi động Trình quản lý hồ sơ tại đây, bạn có thể chọn một hồ sơ và tạo một hồ sơ trống mới mà bạn có thể sử dụng cho các tiện ích mở rộng Gnome. Sử dụng lệnh tương tự để trở về hồ sơ cũ của bạn.

Tôi tin rằng đó là một vấn đề với Firefox ... nhưng không thể khắc phục được. Trong Firefox, tôi đã xóa tất cả lịch sử, vô hiệu hóa tất cả các tiện ích mở rộng, trong gnome-shell, đặt lại và cài đặt lại nhưng không có kết quả.


Tôi không tin nó liên quan đến Firefox, tôi đã thử với Epiphany và nhận được kết quả tương tự, không có gì.
ptkato

1

FWIW, tôi đã nhận thấy lỗi quyền .xsession-errorskhi cố gắng thêm bất kỳ tiện ích mở rộng đơn giản nào. Trong trường hợp này: "Xóa trợ năng":

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

Ran ls -la:

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

Cả người dùng root và nhóm sở hữu thư mục. Thay đổi chủ sở hữu giải quyết vấn đề của tôi:

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

Hi vọng điêu nay co ich!


0

Tôi đã có vấn đề này quá. Những gì tôi đã đọc từ một số chủ đề liên quan khác là việc cài đặt các tiện ích mở rộng từ trang web có thể ngừng hoạt động sau khi nâng cấp.

Tôi nhận thấy rằng các tiện ích mở rộng hiện có của tôi được lưu trữ trong /usr/local/gnome-shell/extenssionsvà không có trong .local/gnome-shell/extenssionsthư mục. Hơn nữa, chỉ rootcó quyền ghi vào /usr/local/gnome-shell/extenssionsthư mục. Như một bài kiểm tra tôi đã làm chmod 777trên thư mục này, tức là. toàn quyền đối với mọi thứ và mọi người, và bây giờ tôi có thể cài đặt tiện ích mở rộng từ trang web.

Đây không phải là một cách tiếp cận tốt, nhưng có lẽ nó có thể giúp ai đó giải quyết vấn đề này?


0

có vấn đề tương tự trên thiết lập 14.04 + gnome 3 của tôi

Đã sửa bằng cách chỉ tạo ~/.local/share/gnome-shell/extensions/thư mục


-2

Hãy thử các trình duyệt Firefox và Epiphany. Không đóng tab ngay lập tức sau khi chấp nhận cài đặt tiện ích mở rộng, đặc biệt là khi bạn có kết nối internet chậm.


Tôi đã thử với Chromium và FF với cùng kết quả âm tính. Sao chép tiện ích mở rộng từ máy tính ở nhà của tôi sang ~ / .local / share / gnome-shell / extend đã thực hiện công việc. Nhưng đây chỉ là một cách giải quyết. Có lẽ, extend.gnome.org không thành công vì máy tính chuyên nghiệp của tôi được kết nối qua proxy?
Pascal

Đó có thể là. Có thể tạm thời bạn có được kết nối mà không cần proxy để kiểm tra điều đó không?
jPlatte

Không. Nhưng trước khi cài đặt 12.04, với phiên bản Ubuntu trước đó, tôi có thể có các tiện ích mở rộng để cài đặt bình thường ngay cả thông qua cùng proxy này.
Pascal

Vui lòng mở một thiết bị đầu cuối, gõ gnome-shell --replace . Điều này sẽ khởi động lại gnome-shell của bạn. Sau đó thử lại để cài đặt bất kỳ tiện ích mở rộng nào và tìm lỗi trong đầu ra của thiết bị đầu cuối. Nếu bạn tìm thấy một số, xin vui lòng gửi chúng ở đây.
jPlatte

Cảm ơn lời khuyên này. Chạy gnome-shell - vấn đề xảy ra với các lỗi sau (xem bình luận tiếp theo). Sau đó, cài đặt tiện ích mở rộng vẫn thất bại âm thầm (không còn lỗi trong giao diện điều khiển).
Pascal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.