Story
I recently moved from the RPM KeePassXC version to the Flatpak one, because integration with the Browser no longer worked. Simply my RPM version was old.
Unfortunately, for Fedora 30, the new version is no longer provided and you can’t install the KeePassXC version 2.6 through the rpm.
As a flatpak enthusiast, I installed the Flatpak version. But, it was not without a problem.
Browser integration
First of all - the Browser integration doesn’t work from scratch. As Flatpak uses sandboxed environment, the binaries used to integrate the database are not available.
However, with simple workaround, the browser plugin was able to connect.
The Browser integration uses json file for configuration, and it configured to use the keepassxc-proxy
in usr/bin
.
The easy way is to just create the link to the flatpak binary.
# sudo ln -s /var/lib/flatpak/app/org.keepassxc.KeePassXC/current/active/files/bin/keepassxc-proxy /usr/bin/keepassxc-proxy
After that, the plugin was able to connect and it worked as with RPM version.
Copy and paste within KeePassXC
Unfortunately, I got into another problem, more caused by Wayland, rather than flatpak.
The copy from and to the database from/to clipboard doesn’t work either.
The workaround mentioned [1] fixes that problem.
Mainly I wanted to share the workaround somewhere, and I think it could be good article.
Nevertheless, also [1] fixes the issue with the window decoration, it was mentioned in [2] as well.
[1] Clipboard not working on Wayland mode · Issue #8 · flathub/org.keepassxc.KeePassXC · GitHub
[2] Copy and paste suddenly stopped working under Wayland · Issue #4105 · keepassxreboot/keepassxc · GitHub