leider ist die Firefox-Version die Manjaro standardmäßig im Repository anbietet nicht aktuell und ich möchte deshalb den Firefox als Flatpak nutzen.
Nun möchte ich den Firefox-Flatpak auch als Standardbrowser festlegen, so dass sich z.B. Links aus E-Mails automatisch mit dem Firefox-Flatpak öffnen. Weil das aber direkt nicht geht (über die grafische Oberfläche von XFCE), habe ich ein Shellscript erstellt, das den Firefox-Flatpak aufrufen soll.
Das Script:
Code: Alles auswählen
#!/bin/bash
/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=firefox --file-forwarding org.mozilla.firefox "$@" -p
Dieses Script habe ich in /usr/bin/ kopiert und ausführbar gemacht. Wenn ich das Script über das Terminal aufrufe und eine URL als Parameter übergebe, funktioniert das Ganze auch einwandfrei. Wähle ich das Script aber über "Einstellungen >> Standardanwendungen" aus, dann öffnet sich zwar der Firefox, aber er tut dann nichts mehr. Es wird eine weiße Seite angezeigt aber die URL öffnet sich nicht und es lässt sich auch keine andere URL öffnen oder sonst was machen.
Wie ich gesehen habe ist der "normale" Firefox auch unter /usr/bin/ als Shellscript hinterlegt, wähle ich dieses aus, dann funktioniert alles einwandfrei (mit dem alten Firefox).
Gibt es eine Lösung um Flatpaks als Standardanwendung zu definieren? Gibt es vielleicht irgend eine Konfigurationsdatei die ich editieren kann, wo ich das direkt eintragen kann?
Viele Grüße
Ralf