LINUX.ORG.RU

Открытие ссылок работает некорректно

 


0

1

При открытии ссылки открывается не вкладка в firefox, а Появляется окно, в котором говорится

Firefox is already running, but is not responding. To use Firefox, you must first close the existing Firefox process, restart your device, or use a different profile.

Как это пофиксить? Например в telegrame открываются корректно, а в st - пытается открыть новый инстанс ff

★★★★

Последнее исправление: bryak (всего исправлений: 1)

Зачем тут тег firefox? Узнай лучше что именно st делает при клике на ссылку и где это настраивается. Вообще, открывать ссылки из эмулятора терминала - какая-то странная затея.

firkax ★★★★★
()
Ответ на: комментарий от Aceler

Два раза запустить один профиль нельзя. Если ты даже как-то сделаешь так чтобы фф не заметил уже запущеное окно (-no-remote тебе в этом не поможет, если что) - ничего хорошего из этого не выйдет, он побьёт профиль в итоге скорее всего.

firkax ★★★★★
()

Я справлялся с подобным, kill в диспетчере задач firefox-bin. Это происходит при повторном запуске файерфокса. В хромиуме подобного не замечал.

nicholas_ru
()
Ответ на: комментарий от Aceler

Прибить висящий процесс Firefox.

Я так понимаю автору надо чтобы существующий процесс остался, просто вкладку открыть. Ради теста открыл по клику ссылка в терминале - открылась вкладка. Так же есть руками запустить firefox "http://link"

Эмулятор терминала - lxterm, лиса 140-esr.

Так же как и выше сказали - скорее всего что-то криво настроено в st

frunobulax ★★★★
()
  1. удалил профиль по умолчанию. Сделал профилем по умолчанию текущий
  2. попробовал запускать firefox c флагами
# ARGS="-no-remote"
# ARGS="--new-tab"
  1. user_pref("browser.link.open_newwindow", 1);

Всё это не помогло

bryak ★★★★
() автор топика

При закрытом firefox:

$cd firefox_profile
$ls -a |grep lock
lock
.parentlock
$file lock
lock: broken symbolic link to 127.0.1.1:+1159070

И что с этим делать? Пробовал удалять. После перезапуска firefox и выхода из него они опять остаются

bryak ★★★★
() автор топика

firefox для открытия ссылок использует dbus.

Простой пример

DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/a firefox ya.ru                                  ERR:1
[Parent 2, Main Thread] WARNING: Failed to create DBus proxy for org.a11y.Bus: Could not connect:
No such file or directory
: 'glib warning', file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:201

Он выведет

Firefox is already running, but is not responding. To use Firefox, you must first close the existing Firefox process, restart your device, or use a different profile.
arrecck ★★★
()
Последнее исправление: arrecck (всего исправлений: 1)