Debian Firefox, Links von ext. Programmen

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
miwie
Beiträge: 116
Registriert: 10.07.2002 08:59:23
Kontaktdaten:

Debian Firefox, Links von ext. Programmen

Beitrag von miwie » 04.03.2018 17:29:25

Ausgangslage:
- System ist ein tagesaktuelles Debian Testing
- Xfce 4.12.4
- bisher war noch das offizielle Debian firefox-52.6.0esr-2 im Einsatz

Download des aktuellen Firefox stable (58.0.2.tar.bz2), installiert nach
/opt, konfiguriert entsprechend
https://wiki.debian.org/Firefox#Firefox ... nd_Nightly
(einschließlich update-alternatives...).
Funktioniert auch soweit.
Danach noch das Paket firefox-esr ge'purge'd.

Einziges Manko:
Sobald ein Link in einem anderen Programm (z.B. Thunderbird) angeklickt
wird, wird dieser nicht im laufenden Firefox in einem neuen Tab
geöffnet, sondern eine neue Firefox Instanz gestartet - mit den in den
Einstellungen für die Startseite konfigurierten Tabs, allerdings ohne
Tab mit dem gefragten Link.

Gewünscht ist natürlich, den Link in einem neuen Tab im bereits
laufenden FF zu öffnen.

Woran muss ich drehen, um das zu bereinigen?

Michael

geier22

Re: Debian Firefox, Links von ext. Programmen

Beitrag von geier22 » 04.03.2018 22:50:34

Firefox Quantum ist inzwischen auf Vers. 59.0b14 (klappen die automatischen Updates bei dir ?)

Alles ein bisschen kompliziert.

Für das Erstellen von Startern (incl. der desktop-Dateien) benutze ich Debianmenulibre
Menulibre erstellt dann die Desktop-Datei in ~/.local/share/applications/

Statt update alternatives kann man auch in XFCE Einstellungsmenü---> Bevorzugte Anwendungen den Browser auswählen. Aufgrund von "Altlasten (firefox-esr) sollte man dort sowie in Thunderbird den direkten Pfad zum Browser angeben wahrscheinlich: /opt/firefox/firefox.
Bzw. - wenn du einen Symlink erstellt hast /usr/bin/firefox.

Dann schau mal nach ob es in /usr/bin/ noch irgendwelche alten Firefox- Desktop Dateien bzw. Skripte gibt, die zu löschen wären.
Das sorgt auch ganz gerne für Verwirrung.

Es ist sinnvoll nach /usr/bin/ einen Symlink auf /opt/firefox/firefox zu erstellen und den Ausführungsbefehl in der Desktop Datei über diesen Symlink laufen zu lassen.

Der Symlink ist auch deswegen sinnvoll, weil viele Anwendungen in /usr/ bin oder /usr/local/bin nach dem entsprechenden Programm suchen.

Symlink erstellen (für die oben verwendeten Pfade):

Code: Alles auswählen

# ln -s /opt/firefox/firefox /usr/bin/firefox
Beispiel für einen von Menulibre erstellte Desktop- Datei ~/.local/share/applications/Firefox.desktopi:

Code: Alles auswählen

Desktop Entry]
Version=1.0
Type=Application
Name=Firefox
Icon=/opt/firefox/browser/chrome/icons/default/default48.png
Exec=/usr/bin/firefox
NoDisplay=false
Categories=Network;
StartupNotify=false
Terminal=false

uname
Beiträge: 12072
Registriert: 03.06.2008 09:33:02

Re: Debian Firefox, Links von ext. Programmen

Beitrag von uname » 05.03.2018 08:08:23

Ich könnte mir vorstellen, dass https://wiki.debian.org/HOWTO/DefaultWebBrowser nicht funktioniert. Aber vielleicht kann man es manuell setzen.

miwie
Beiträge: 116
Registriert: 10.07.2002 08:59:23
Kontaktdaten:

Re: Debian Firefox, Links von ext. Programmen

Beitrag von miwie » 06.03.2018 15:08:22

Funktioniert nun!
Was wirklich zu der Lösung beigetragen hat, ist nicht ganz klar.
Die desktop-Datei war bereits vorhanden (von mir angelegt).

Folgendes habe ich getan:
geier22 hat geschrieben: ↑ zum Beitrag ↑
04.03.2018 22:50:34
...
Statt update alternatives kann man auch in XFCE Einstellungsmenü---> Bevorzugte Anwendungen den Browser auswählen. Aufgrund von "Altlasten (firefox-esr) sollte man dort sowie in Thunderbird den direkten Pfad zum Browser angeben wahrscheinlich: /opt/firefox/firefox.
Bzw. - wenn du einen Symlink erstellt hast /usr/bin/firefox.
...
Es ist sinnvoll nach /usr/bin/ einen Symlink auf /opt/firefox/firefox zu erstellen und den Ausführungsbefehl in der Desktop Datei über diesen Symlink laufen zu lassen.
Die automatischen Updates funktionieren mit dieser Lösung (scheinbar) nicht.
Sobald ein offizielles Debian-Paket in einer aktuellen version verfügbar ist, werde ich dieses wieder benutzen.

Danke für die Hinweise!

geier22

Re: Debian Firefox, Links von ext. Programmen

Beitrag von geier22 » 06.03.2018 16:34:56

miwie hat geschrieben: ↑ zum Beitrag ↑
06.03.2018 15:08:22
Die automatischen Updates funktionieren mit dieser Lösung (scheinbar) nicht.
Sobald ein offizielles Debian-Paket in einer aktuellen version verfügbar ist, werde ich dieses wieder benutzen.
Doch die funktionieren. Du musst bloß das Verzeichnis /opt/firefox (falls du Firefox da installiert hast) in deinen Besitz nehmen.
machst du mit (als Root)

Code: Alles auswählen

# chown -R [BENUTZER]:[GRUPPE] /opt/firefox 

Antworten