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

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

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

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

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

1 ответ1

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .