KeePassXC 2.8 brings Qt 6 UI, auto-type on Wayland

by · omg! ubuntu · Join

If KeePassXC is your password-management app of choice on Linux, the new 2.8.0 update is going to please.

KeePassXC 2.8.0 sees some “long-awaited new features” arrive, including a Qt6 port of the main app interface, auto-type support on Wayland via XDG Desktop Portals and a new experimental Aarch64 AppImage is available.

Auto-type is what allows saved login details to be entered into another app’s username, password, etc fields without copying and pasting.

The Qt6 port has been a long-gestating effort. There’s no dramatic change to the way that KeePassXC looks and behaves (maybe a bit sharper on HiDPI), but it also benefits from being able to access improvements in platform capabilities, security and so on.

KeePassXC’s Linux AppImage sees buffs, with this update’s release notes mentioning that TLS tweaks mean users will see fewer errors when downloading site/provider favicons or checking for updates.

The AppImage creates and refreshes its desktop menu entry, and uses systemd-run when available to make Wayland Auto-Type work on GNOME and KDE if using the AppImage.

Other changes of note:

  • Keyboard shortcuts are now configurable
  • keyutils is included in the KeePassXC snap
  • Resolves app lockups on systems with <2 CPU cores
  • Generate RSA, ECDSA, and Ed25519 keys
  • Proton Pass import for Wi-Fi, SSH keys and unknown entry types
  • Remote database synchronization and import using external tools
  • Linux gains Quick Unlock using Polkit

Plus, further work, fixes and security patches. See the official changelog on GitHub for a detailed list of what’s new.

KeePassXC is free, open-source software. It can be downloaded from the official website page for all major OSes. Ubuntu users can also use the KeePassXC PPA or install it from Flathub, both methods being fully supported.

While there is an official KeePassXC snap maintained by the team, it is not fully supported and the team would prefer users looking for a sandboxed format to run the Flatpak instead.