"Firefox вже працює, але не відповідає.", Хоча MOZ_NO_REMOTE = 0


0

Це Debian 9 Stretch #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21), з новою портативною установкою Firefox 62.0, запущеної /optз

$ which firefox
/opt/firefox/firefox

Моя проблема полягає в тому, що навіть по команді

$ firefox

запускає та запускає екземпляр firefox, наступну команду

$ firefox any.kind/of/url

не вдається з відомим віконним повідомленням

Firefox вже працює, але не відповідає. Щоб відкрити нове вікно, спочатку потрібно закрити існуючий процес Firefox або перезапустити систему.

тоді як він просто відкривав нову вкладку для наданого URL-адреси в існуючому запущеному сеансі.

Варіанти --new-tab, --new-windowабо --no-remoteне допомагають. І я перевірив відповідно до цього поста , що

$ echo $MOZ_NO_REMOTE
0

.. що, на мою думку, повинно означати, що моя бажана поведінка - це очікувана поведінка. (Зауважте, що мені незрозуміло, який initфайл вони посилаються в цій публікації).

Як пов'язані (я думаю) проблеми:

  • Клацання посилання у .pdfфайлі, відкритому з, evinceтакож не вдається з тим самим повідомленням про помилку.
  • натискання посилання на електронну пошту, переглянуту громовідводом, також не вдається з тим самим повідомленням про помилку.

Я чогось тут пропускаю?
Як додати нову вкладку до запущеного сеансу браузера з командного рядка?
Будь-який спосіб вирішити / обійти цю проблему?


Ви використовуєте другу копію firefoxвикористання того ж користувача в одному сеансі X?
kostix

1
Як точку даних, я перевірив це за допомогою Ubuntu 18.04, який базується на Debian 10 Buster, та Firefox v62, встановленого з репо Ubuntu (не портативний). Він працював за призначенням ("firefox URL" відкриває URL-адресу в новій вкладці відкритого Firefox). Це могло б звузити його до портативної версії Firefox та / або поведінки Firefox у Debian 9.
fixer1234

@kostix Так. Обидві команди надсилаються з двох сусідніх емуляторів терміналу.
iago-lito

@ fixer1234 Привіт :)
iago-lito

Ще один момент даних: На моєму розтягуванні Debian Firefox ESR працює чудово --new-tab: він говорить про вже запущену копію для відкриття вказаної URL-адреси на новій вкладці. Це 60.2.0esr (amd64) з офіційного репо (зараз як оновлення безпеки).
kostix

Відповіді:


1

Гаразд, зрозумів. Згідно з цим повідомленням , фактичне значення MOZ_NO_REMOTEзмінної середовища не має значення, лише той факт, чи визначено він чи ні. Так MOZ_NO_REMOTE=0це дивно синонім з MOZ_NO_REMOTE=1.

Тож після того, як я видалив цю лінію

export MOZ_NO_REMOTE=0

що якимось чином пробрався до моїх .[bash|zsh]rcфайлів і перевірив це

$ echo $MOZ_NO_REMOTE
⠀

Я повернув свою добру поведінку :)

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