Firefox ist schon seit einiger Zeit wieder mein bevorzugter Browser. Spätestens seit der Einführung von Manifest v3 und den damit verbundenen Einschränkungen für Adblocker dürfte das nicht nur bei mir der Fall sein. Aber eine Sache hat mich lange gestört: Standardmäßig nutzt er nicht den nativen GNOME-Datei-Dialog, sondern seinen eigenen. Das ist besonders unpraktisch, wenn ich via SSH oder WebDAV mit entfernten Laufwerken arbeite.

Ich binde zum Beispiel diverse Nextcloud-Instanzen per WebDAV in mein System ein, was über GVfs und die Online-Konten-Verwaltung von GNOME eigentlich wunderbar einfach funktioniert. Auch via SSH lässt sich so bequem auf Servern im Dateisystem arbeiten. Doch sobald eine Anwendung wie eben Firefox nicht den GNOME-Filepicker verwendet, fehlen mir meine Bookmarks und der direkte Zugriff auf entfernte Speicherorte.

Firefox verwendet standardmäßig seinen eigenen Datei-Dialog, der keinen direkten Zugriff auf entfernte Laufwerke bietet.

Glücklicherweise lässt sich das in Firefox mit einer kleinen Anpassung beheben. Damit Firefox den nativen Datei-Dialog von GNOME nutzt, müsst ihr nur zwei einfache Schritte durchführen, die sich bei Bedarf auch schnell rückgängig machen lassen. Die Konfiguration funktioniert distributionsübergreifend auf allen gängigen Linux-Distributionen.

GNOME-Filepicker in Firefox aktivieren

Stellt im ersten Schritt erst einmal sicher, dass das Paket xdg-desktop-portal-gnome auf eurem System installiert ist. Unter Debian- oder Ubuntu-basierten Distributionen oder dem von mir bevorzugten Arch Linux geht das mit:

### Ubuntu, Debian und Co.
$ sudo apt install xdg-desktop-portal-gnome

### Arch Linux, Manjaro und Co.
$ sudo pacman -S xdg-desktop-portal-gnome

Für Fedora, openSUSE und andere Distributionen ist das Paket ebenfalls in den jeweiligen Repositories verfügbar. In der Regel sollte es aber bereits in der Standardinstallation enthalten sein, wenn ihr GNOME direkt bei der Installation des Systems eingespielt habt oder eines der üblichen Meta-Pakete wie gnome-desktop nutzt.

Startet danach Firefox aus dem Anwendungsmenü der Desktopumgebung und öffnet mit der Eingabe von about:config in der Adresszeile des Browsers die erweiterte Konfiguration. Dort sucht ihr dann nach dem folgenden Schlüssel:

widget.use-xdg-desktop-portal.file-picker

Standardmäßig steht der Wert auf 2, was bedeutet, dass Firefox seinen eigenen Datei-Dialog nutzt, der eben nicht auf dem Stand des GNOME-Filepicker ist. Ändert ihn auf 1, um den GNOME-Filepicker über das XDG-Desktop-Portal zu aktivieren.

In den erweiterten Firefox-Einstellungen (`about:config`) muss der Schlüssel `widget.use-xdg-desktop-portal.file-picker` von `2` auf `1` gesetzt werden.
In den erweiterten Firefox-Einstellungen (about:config) muss der Schlüssel widget.use-xdg-desktop-portal.file-picker von 2 auf 1 gesetzt werden.

Firefox integriert jetzt WebDAV und Co.

Spätestens nach einem Neustart von Firefox öffnet sich nun der gewohnte GNOME-Datei-Dialog, inklusive eurer im Nautilus Dateimanager angelegten Bookmarks und der vollen GVfs-Integration. Damit könnt ihr dann direkt auf eure Nextcloud-Laufwerke zugreifen, ohne umständliche Umwege nehmen zu müssen. Diese kleine Änderung sorgt für eine deutlich bessere Integration von Firefox in die GNOME-Desktop-Umgebung – und macht das Arbeiten mit entfernten Speicherorten wesentlich komfortabler.

Dank der Anpassung nutzt Firefox jetzt den GNOME-Datei-Dialog mit vollständigem Zugriff auf WebDAV- und andere entfernte Speicherorte.
Dank der Anpassung nutzt Firefox jetzt den GNOME-Datei-Dialog mit vollständigem Zugriff auf WebDAV- und andere entfernte Speicherorte.

2 Kommentare

    • Hi Nico, ich schau, dass ich regelmäßiger nachlege. Kann ja nicht sein, dass mich so langsam Google und Co. vergessen. Hab schon bemerkt, dass ich den Crawler sagen muss…. Hey, schaut mal wieder bei mir rein, sonst wird nix Neues indexiert. Von daher: Wat mutt, datt mutt 😀

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein