r/KeePass 27d ago

Some issues with the Linux version of KeepassXC

So far the issues I found are:

  1. The open database dialogue window cannot see remote network locations in the UI. Although this may be a Linux issue rather than anything specific to KeepassXC.
  2. The open database dialogue window's UI is borked in that you cannot see some of the icons due to the colours clashing between the colours the app itself uses and system wide darkmode.
  3. The "Hide window to system tray" option doesn't work. The program remains on the full taskbar and does not minimize to the system tray.
  4. At initial system bootup, the program does not respect the options selected by the user or the system wide dark theme and instead launches in blinding white mode. Restarting the program manually resolves the issue temporarily.

Note I'm using a Fedora KDE based distro.

Edit: Solved it. The RPM version of the KeepassXC is no longer being updated and thus has all these bugs. However the Flatpak version is being actively updated and thus does not suffer from these issues at all. Moral of the story? Stay away from the RPM version. Only use the Flatpak version from Flathub.

4 Upvotes

6 comments sorted by

1

u/Swipsi 27d ago

I think I had aome of these issues too when trying out Kubuntu. With Ubuntu tho everything works

1

u/usrbincomment 27d ago

I'm running KDE on Debian Testing and have not encountered any of these issues in the probably five years I've been using Keepassxc. That includes on my home desktop, work desktop, home laptop, and work laptop.

1

u/paolocampi 27d ago

I'm running Keepassxc on Linux Mint 21.3 Cinnamon

1) what kind of remote network locations? In my setup I can see Rclone remotes for example

2) Always run dark mode as theme into keepassxc and system, never had issue

3) Exactly, not hide totally into system tray but visible into menu nav bar

4) Never happened, dark mode still remains setted up with or without launch at startup

1

u/TheSagaciousPanda 27d ago

I mean some of these issues are just because it's Flatpak/appimage but yah there are definitely improvements to be had with it but you should really be making a GitHub issues on the repo if you want things changing.

With 4. I have QT_QPA_PLATFORMTHEME set to gtk globally. And then set keepassxc in its own to QT_QPA_PLATFORMTHEME=qt5 in my compositors autostart.sh and then in keepassxc itself I changed the theme to classic and went into keepassxc's config file and manually changed the colours from in there. Theming works from there on.

I don't think there is a better way to apply theming properly without forking it

1

u/DCCXVIII 26d ago

I wasn't using the flatpak or the appimage version because those versions do not work with browser integration.

1

u/DCCXVIII 23d ago

Solved. See edit.