

Snap packages don't support native messaging. If you haven't already installed snapd, run sudo apt install snapd Mozilla provides an official Snap package for Firefox: Since the KeePassXC's socket has been renamed in KeePassXC 2.6, for this version you need to tweak the solution as described in comment #3 A workaround for KeePassXC is described in the Flathub forum. Therefore, add-ons which rely on it such as KeePassXC Browser don't work. If you want to use your Firefox flatpak as the default DebianAlternatives browser ( x-200 & sudo update-alternatives -set x-Flatpaks don't support native messaging. If you have added /var/lib/flatpak/exports/bin to your PATH, you can also run it with the command If you haven't already set up flatpak, run sudo apt install flatpakįlatpak remote-add -if-not-exists flathub Mozilla provides an official FlatPak at FlatHub. If you want to use your manually installed Firefox as the default DebianAlternatives browser ( x-www-browser), run sudo update-alternatives -install /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 200 & sudo update-alternatives -set x-www-browser /opt/firefox/firefox For example: sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox If you want to be able to launch Firefox from a CommandLineInterface, create a symlink to the firefox executable in /usr/local/bin/.

Replace /opt/firefox with the path to the directory where you extracted the archive. MimeType=text/html text/xml application/xhtml+xml application/xml application/+xml application/rss+xml application/rdf+xml image/gif image/jpeg image/png x-scheme-handler/http x-scheme-handler/https Įxec=/opt/firefox/firefox -private-window %u Icon=/opt/firefox/browser/chrome/icons/default/default128.png In the ~/.local/share/applications directory (install only for the current user) In the /usr/share/applications directory (system-wide installation - requires Root privileges)
