Приложения запускают Firefox неправильно

269
einpoklum

Я использую Firefox в качестве веб-браузера в системе Debian (*). Я установил последнюю версию Firefox вручную, под /opt; использовал alternativesмеханизм, чтобы сделать это по умолчанию; затем удалил его и удалил эту alternativesзапись.

Однако теперь у меня есть проблема с веб-ссылками в других приложениях, которые должны открывать новую вкладку или окно в браузере: когда я нажимаю на такие ссылки, я получаю сообщение «Devuan ASCII»

Firefox уже запущен, но не отвечает. Чтобы открыть новое окно, вы должны сначала закрыть существующий процесс Firefox или перезапустить вашу систему.

Я предполагаю, что что-то не так с тем, как вызывается Firefox (напоминая, что, например, /usr/bin/firefoxэто просто скрипт-обертка). Что бы это могло быть? Куда мне смотреть? И как бы я это исправить?

* - Это Devuan ASCII, то есть Debian Stretch sans systemd.

0
Что это за «механизм альтернатив»? Вы пытались удалить этот скрипт Firefox? Biswapriyo 5 лет назад 0
@Biswapriyo: 1. [Система Альтернатив Debian] (https://wiki.debian.org/DebianAlternatives). 2. Нет, это дистрибутив. einpoklum 5 лет назад 0

1 ответ на вопрос

0
einpoklum

Это результат работы более новой версии Firefox, когда вы нажимаете гиперссылки в других приложениях - даже если они «не должны» знать об этом.

Каким-то образом приложения совпадают с пути установленного вручную Firefox, а не просто слепо перебирают символические ссылки. Итак - они все еще использовали то, что, как они знали, было рабочим двоичным файлом Firefox. Мне пришлось физически удалить /opt/firefox-whateverпапку из двоичного файла - и это сработало.