"Firefox läuft bereits, reagiert aber nicht." Auch wenn MOZ_NO_REMOTE = 0 ist

530
iago-lito

Dies ist Debian 9 Stretch #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21), mit einer neuen, portablen Installation von Firefox 62.0, /optmit der ausgeführt wird

$ which firefox /opt/firefox/firefox 

Mein Problem ist das, obwohl der Befehl

$ firefox 

startet und führt eine Firefox-Instanz aus, einen nachfolgenden Befehl

$ firefox any.kind/of/url 

schlägt mit der berühmten Fenstermeldung fehl

Firefox läuft bereits, reagiert aber nicht. Um ein neues Fenster zu öffnen, müssen Sie zuerst den vorhandenen Firefox-Prozess schließen oder Ihr System neu starten.

In der laufenden laufenden Sitzung wurde lediglich eine neue Registerkarte für die angegebene URL geöffnet.

Die Optionen --new-tab, --new-windowoder --no-remotenicht helfen. Und ich habe nach diesem Beitrag das überprüft

$ echo $MOZ_NO_REMOTE 0 

.. was meiner Meinung nach bedeuten sollte, dass mein gewünschtes Verhalten das erwartete Verhalten ist. (Beachten Sie, dass mir nicht klar ist, auf welche initDatei sie sich in diesem Beitrag beziehen).

Als (ich-denken-) Probleme:

  • Das Klicken auf einen Link in einer .pdfDatei, die mit geöffnet wurde, evinceschlägt ebenfalls mit derselben Fehlermeldung fehl.
  • Das Klicken auf einen Link in einer E-Mail, die in Thunderbird angezeigt wird, schlägt ebenfalls mit derselben Fehlermeldung fehl.

Fehlt mir hier etwas?
Wie füge ich der laufenden Browsersitzung von der Befehlszeile aus eine neue Registerkarte hinzu?
Wie kann ich dieses Problem lösen?

0
Führen Sie Ihre zweite Kopie von "Firefox" mit demselben Benutzer in derselben X-Sitzung aus? kostix vor 6 Jahren 0
Als Datenpunkt habe ich dies mit Ubuntu 18.04 getestet, das auf Debian 10 Buster basiert, und Firefox v62, das vom Ubuntu-Repo aus installiert wird (nicht portabel). Es funktionierte wie vorgesehen ("Firefox-URL" öffnet die URL in einem neuen Tab des geöffneten Firefox). Dies scheint sich auf die portable Version von Firefox und / oder Firefox in Debian 9 zu beschränken. fixer1234 vor 6 Jahren 1
@kostix Ja ich bin. Beide Befehle werden von zwei benachbarten Terminalemulatoren gesendet. iago-lito vor 6 Jahren 0
@ fixer1234 Prost :) iago-lito vor 6 Jahren 0
Ein weiterer Datenpunkt: Auf meinem Debian-Stretch funktioniert Firefox ESR gut mit `--new-tab`: Es heißt, dass bereits eine Kopie läuft, um die angegebene URL in einem neuen Tab zu öffnen. Das sind 60.2.0esr (amd64) vom offiziellen Repo (jetzt als Sicherheitsupdate). kostix vor 6 Jahren 0

1 Antwort auf die Frage

1
iago-lito

Okay, habe es verstanden. Gemäß diesem Beitrag spielt der tatsächliche Wert der MOZ_NO_REMOTEUmgebungsvariablen keine Rolle, nur die Tatsache, dass sie definiert ist oder nicht. So MOZ_NO_REMOTE=0ist überraschend Synonym für MOZ_NO_REMOTE=1.

Also nachdem ich diese Zeile entfernt habe

export MOZ_NO_REMOTE=0 

das schlich irgendwie in meine .[bash|zsh]rcAkten ein und überprüfte das

$ echo $MOZ_NO_REMOTE ⠀ 

Ich habe mein gutes altes Verhalten zurückbekommen :)