Чому установка розширень оболонки gnome з 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-помилки, javascript-консоль Firefox, помилки консолі gnome-shell (Alt-F2 + оглядове скло). Немає жодної сліду помилки.


Спробуйте видалити / перейменувати резервну копію розширень ".local / share / gnome-shell / extensions" (можливо, вам доведеться це зробити як root, якщо це проблема з дозволом), і дозвольте gnome додавати їх назад, коли ви встановлюєте розширення. Це може не спрацювати і може не бути справжнім рішенням, але це одна з найпростіших речей, яку ви можете зробити. (Чому це в коментарях.)
Purplerob

Відповіді:


4

У мене була подібна проблема, і я спробував скинути налаштування GNOME, і це працювало на мене. Після скидання налаштувань GNOME спробуйте вийти з системи та знову ввійти (і щоб бути безпечним, спробуйте перезавантажити також), і тепер, сподіваємось, вам вдасться встановити розширення GNOME.


1
ще не пощастило :(
logcat

Я цим не користуюся. У обох Firefox / Chromium увімкнено плагін. Я можу натиснути кнопку, вона вмикається, але нічого не відбувається. При наступному запуску все ще вимкнено. Я думав, що це були деякі проблеми з доступом до папки розширень, але відповідь Бані також не працювала.
logcat

1
Так :) це працює, мені довелося перезавантажити після скидання GNOME, вихід не допоміг. Досі є проблеми з хромом, але монтаж працює у firefox
logcat

1
@Pascal, якщо ця відповідь допоможе, натисніть кнопку прийняти. Спасибі.
penreturns

3

Щоб встановити розширення з веб-сайту, ви повинні скасувати розпакування .

sudo apt-get install unzip

Це вирішило мою проблему.
Хай Мінь Нгуен

2

У мене така ж проблема, але це почалося лише кілька днів тому.

Також працює 64-розрядна установка. Gnome-shell був встановлений за допомогою ricotz та gnome3-team ppa. Вибір браузера (навіть епіфанія-браузера) не має значення.

Можливо, це допомагає закрити помилку?

Робота полягає в тому, щоб перейти на домашні сторінки розширень, завантажити їх і помістити їх у папку .local / share / gnome-shell / extensions / вручну.


Я занадто ледачий, щоб це робити вручну :)
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

Як користувач root, так і група володіли каталогом. Зміна власника вирішила мої проблеми:

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.gnome.org виходить з ладу, оскільки мій професійний комп'ютер підключений через проксі?
Паскаль

Це могло бути. Чи можливо вам тимчасово встановити з'єднання без проксі-сервера, щоб перевірити це?
jPlatte

Ні. Але перед встановленням 12.04, з попередньою версією Ubuntu, я міг отримати розширення для нормальної установки навіть через цей самий проксі.
Паскаль

Будь ласка, відкрийте термінал, введіть gnome-shell --replace. Це перезапустить ваш gnome-shell. Потім спробуйте знову встановити будь-яке розширення та шукайте помилки у висновку терміналу. Якщо ви знайдете їх, опублікуйте їх тут.
jPlatte

Дякую за цю пораду. Запуск gnome-shell - замініть проблеми на наступні помилки (див. Наступні коментарі). Потім установка розширень все-таки виходить з ладу (без більше помилок у консолі).
Паскаль
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.