Проблемы с разрешениями Firefox в Ubuntu 18.04

Я пытаюсь заставить Firefox запускать трансмиссию всякий раз, когда я нажимаю на магнитную ссылку. Я следовал инструкциям в https://support.mozilla.org/en-US/questions/1012864 и мне удалось получить окно «Launch Application», когда я нажимаю на ссылку магнита. Однако, когда я пытаюсь перейти вниз к каталогу Transmission, чтобы выбрать его (который в моем случае находится в /usr/bin/transmission-gtk), Firefox выдает ошибку сразу после того, как я пытаюсь получить доступ /usr. Ошибка гласит «Could not read the contents of usr. Error opening directory /usr: permission denied». Вот снимок экрана, показывающий ошибку:

Ошибка прав доступа

Я не эксперт по разрешениям, но, очевидно, /usr/ принадлежит root и всем остальным имеет разрешения на чтение; вот что возвращает ls -l /:

drwxr-xr-x  12 root root       4096 ago 15 23:23 usr

Процессы Firefox также принадлежат мне (hulahop - мое имя пользователя), согласно ps aux:

hulahop  23113  8.1  4.1 3456980 684420 tty2   Sl+  ago15   2:18 /snap/firefox/243/firefox

. другие дочерние процессы, но их владельцем является тот же пользователь. Как я могу заставить Firefox пересылать магнитные ссылки на Transmission? Я использую Firefox 68.0.1 (64-битную версию) на Ubuntu 18.04 LTS. Firefox был установлен непосредственно из Центра программного обеспечения, и его разрешения установлены следующим образом

Разрешения Центра программного обеспечения для Firefox

Еще одна проблема, с которой я столкнулся в Firefox, и я подозреваю, что может быть связано с предыдущим, это то, что страницы Webgl больше не работают. У меня есть принудительно активированный webgl на странице about:config (как указано в https://www.sitepoint.com/firefox-enable-webgl-blacklisted-graphics-card/ ), но все еще ничего. Я уверен, что это не проблема, связанная с моей видеокартой или ее драйверами, так как страницы на webgl работают без проблем на Chromium, который также установлен на этом компьютере.

Самое интересное, что Firefox работал нормально до (я думаю) махинаций с истечением срока действия сертификата, которые убили все дополнения несколько месяцев назад. До этого я мог без проблем использовать трехмерный спутниковый вид Google Maps (для этого требуется webgl) и правильно обрабатывать магниты с помощью Transmission. Но когда срок действия этого сертификата истек, мне пришлось несколько дней заменить Firefox на версию Nightly, затем вернуться к стабильной версии, и через несколько недель я начал замечать все эти проблемы ...

1121 У кого-нибудь есть идеи? Любая помощь будет очень ценится.

Спасибо и всего наилучшего, П.

PS: Еще одна забавная вещь - я только что обнаружил, что не могу реально изменить разрешения, определенные для Firefox в Центре программного обеспечения. Всякий раз, когда я щелкаю по любому из переключателей, меня просят ввести пароль root, и после этого я могу переключать все параметры, как хочу. Но когда я закрываю окно и снова открываю его, я не вижу никаких изменений, которые я сделал ... Моя Ubuntu ужасно сломана, не так ли?

0
задан 16 August 2019 в 01:54

1 ответ

Предложение, сделанное ajgringo619 в его комментарии, действительно устраняло все проблемы с полномочиями (я могу теперь получить доступ к/usr/bin и выполнить webgl страницы). Идея состоит в том, чтобы установить Firefox посредством sudo apt install firefox вместо с Центром программного обеспечения Ubuntu. Это - жизнеспособная работа вокруг, хотя было бы хорошо смочь управлять всеми приложениями от той же точки (т.е. Центр программного обеспечения).

Другой интересный момент - то, что Хром был установлен от Центра программного обеспечения и работает гладко, Firefox не делает. Должен быть надлежащий способ настроить полномочия для Firefox при установке как Поспешная программа.

В любом случае, спасибо за Ваше предложение ajgringo619.

0
ответ дан 23 October 2019 в 05:44

Другие вопросы по тегам:

Похожие вопросы: