Skip to content

Use Password Managers with Web Browsers

KDE Linux ships web browsers as Flatpak packages, which prevents 3rd-party password managers such as 1Password and KeePassXC from communicating with their browser extensions until they implement support for the “Flatpak XDG Native Messaging Proxy“ protocol. To date, neither has done so.

No simple solution currently exists to remedy this issue on KDE Linux. General users are recommended to choose a different method of managing passwords.

Options presented here are suitable only for advanced users comfortable with tinkering and recovering from breakage.

1Password

1Password may be made able to communicate with its browser extension by installing it using Nix, Distrobox, or manually using this script.

KeePassXC

Various options for making KeePassXC able to communicate with its browser extension can be found at the following websites:

Help improve the situation

Please consider providing feedback to password manager developers and browser vendors asking them to improve support for immutable operating systems and native messaging between Flatpak-sandboxed apps, and Flatpak support in general.

See also:


Article contributed by , and under the CC-BY-4.0 license.