Wenn Firefox als Standardbrowser festgelegt ist, öffnen alle in einer anderen Anwendung angeklickten Links ein neues leeres Firefox-Fenster, keinen neuen Tab oder ein neues Fenster mit der gewünschten Seite.
Ist das ein Problem mit der Konfiguration von Firefox, von "Preferred Applications" oder was sonst?
Das ausführbare Skript von Firefox funktioniert einwandfrei , da in einem Konsolenfenster das Richtige ausgeführt wird. Kann ich die "bevorzugten Anwendungen" manuell bearbeiten?firefox http://example.com
firefox
preferences
default-browser
jfoucher
quelle
quelle
man firefox
sagt mirfirefox [OPTIONS] [url]
aberfirefox --help
gibt den folgenden Fehler:/usr/lib/firefox-4.0.1/firefox-bin: error while loading shared libraries: libxul.so: cannot open shared object file: No such file or directory
LD_LIBRARY_PATH=/usr/lib/firefox-4.0.1 firefox --help
. Mit welcher Anwendung haben Sie Probleme?Antworten:
Ich habe eine Antwort gefunden.
und dann finde wo es ist:
Öffne es
und dann ändern
zu:
quelle
~/.local/share/applications/chromium-browser.desktop
xdg-settings get default-web-browser
Gibt zurückfirefox-esr.desktop
, dass der Dateiinhalt korrekt ist. Das Problem ist noch nicht gelöst.Symptom: Wenn Sie in einer Anwendung wie Thunderbird oder LibreOffice auf einen Link klicken, wird in Firefox eine leere Registerkarte oder Seite geöffnet.
Lösung: Suchen Sie die Datei (oder eine entsprechende Datei)
userapp-firefox-S2GY5X.desktop
im Ordner/home/myself/.local/share/applications
und ersetzen Sie siemit
(
u
= URL kurz)quelle
Sie waren bei "keiner Anwendung" wirklich hilfreich, aber ich habe versucht, eine Anwendung zu finden, in der ich eine URL öffnen konnte. Ich habe die „Get Help Online ...“ aus dem getesteten Hilfe - Menü, das bestätigt , dass URLs in einem neuen Fenster geöffnet werden.
Mit meiner Vorstellungskraft sah ich neue Befehle, die kamen, indem ich folgendes ausführte:
Nachdem ich dies ausgeführt hatte, drückte ich schnell die zuvor erwähnte Menüoption "Get Help Online ...". Wenn der Befehl angezeigt wird, kann ich den Befehl durch Drücken von Ctrl+ C(Interrupt) verlassen. Der Befehl ist ein Python-Aufruf. Die relevante Datei zum Öffnen der URL ist:
Durch die Analyse dieser Datei komme ich zu dem Schluss, dass ein neues Firefox-Fenster erzwungen wird, wenn die auszuführende Anwendung
firefox %s
(bestimmt vongconftool-2
) ist. Legen Sie den Schlüssel/desktop/gnome/url-handlers/http/command
auf fest, um dieses Verhalten zu ändernfirefox %u
.Öffnen Sie dazu ein Terminal und führen Sie aus:
Eine GUI- Anleitung finden Sie unter Wie verwende ich den gconf-Editor?
quelle
$ ps x -o ags
gibterror: unknown user-defined format specifier "ags"
Ich habe FF 6.0 und Ubuntu 11.04. Ich gehe zu FF> Bearbeiten> Voreinstellungen> Registerkarte (dies ist eine Registerkarte in diesem Fenster) und Sie haben eine Reihe von Möglichkeiten, wie Ihre Registerkarten reagieren sollen.
quelle
Firefox-Benutzer hier.
Keines der oben genannten hat bei mir funktioniert. Ich hatte bereits das '% u' in meiner Konfigurationsdatei.
Ich stelle jedoch fest, dass Firefox beim Klicken auf einen Hyperlink in meinem Terminal eine Fehlermeldung anzeigt, die besagt, dass ich den Browser bereits geöffnet habe, anstatt nur einen neuen Tab zu öffnen. Dies ließ mich glauben, dass ein neues, von meinem aktuellen Browser getrenntes Fenster gestartet wurde.
Aber ich habe einen falschen Eindruck bekommen. Das liegt daran, dass ich zwei Versionen von Firefox habe (Beta und ESR). Wenn Sie Ihren regulären Browser nicht als Standardbrowser einrichten und auf Hyperlinks klicken, wird Ihre andere Firefox-Version gestartet. Wenn Sie nicht darauf achten, wird anscheinend versucht, von Ihrem regulären Browser aus ein neues Fenster zu öffnen Browser und keine neue Registerkarte.
TL; DR
Wenn Sie zwei Versionen desselben Browsers verwenden, stellen Sie sicher, dass Ihre reguläre Version als Standardversion festgelegt ist
quelle
Debian Wheezy mit einem Xfce4-Desktop. Firefox ESR Version 52.8.0 (32-Bit):
Ich hatte ein ähnliches, aber nicht identisches Problem. Durch Klicken auf einen Internet-Hyperlink in LibreOffice wurde ein neues Firefox-Fenster geöffnet, auch wenn Firefox bereits in einem bereits vorhandenen Fenster ausgeführt wurde. Darüber hinaus öffnet das neue Firefox-Fenster zwei Registerkarten, eine mit der URL "www.% U.com" und eine mit der gewünschten URL.
Um dieses unerwünschte Verhalten zu stoppen, habe ich die
/home/your user/.local/share/xfce4/helpers/firefox-esr
Datei mit einem Texteditor geöffnet und dieX-XFCE-CommandsWithParameter=firefox-esr %u "%s"
Zeile darin in geändertX-XFCE-CommandsWithParameter=firefox-esr "%s"
Jetzt bekomme ich das gewünschte Verhalten (dh die gewünschte URL öffnet sich als neuer Tab im bereits vorhandenen Firefox-Fenster ...
IHTHS!
quelle