Not sure if this is because of some disabled USE flag, but KeePassXC doesn't have support for system tray bar. Compare this package with Arch upstream: https://gitlab.archlinux.org/archlinux/packaging/packages/keepassxc/-/blob/main/PKGBUILD Reproducible: Always Steps to Reproduce: . Actual Results: . Expected Results: . $ eq u keepassxc [ Legend : U - final flag setting for installation] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for app-admin/keepassxc-2.7.6: U I + + X : Add support for X11 - - autotype : Add support to autotype the passwords into other applications - - browser : Enables browser plugin support - - doc : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally + + keeshare : Enable KeeShare sharing integration - - network : Enable network support - - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) - - yubikey : Enable database unlocking via hardware keys supporting YubiKey-style HMAC-SHA1 protocol
Created attachment 885907 [details] It does support systray. See picture proof here Pretty sure its gonna have to use DBUS to communicate to your Notification Daemon (you would have one like libnotify or other). its working for me on Xorg
I have a notification daemon working. Also other apps that use systray like nm-applet are working with no problem. But for some reason, keepassxc is not. $ keepassxc --debug-info KeePassXC - Version 2.7.6 Revision: dd21def Qt 5.15.12 Debugging mode is disabled. Operating system: Gentoo Linux CPU architecture: x86_64 Kernel: linux 6.7.4-gentoo-gentoo-dist Enabled extensions: - SSH Agent - KeeShare - Secret Service Integration Cryptographic libraries: - Botan 3.2.0
Created attachment 885975 [details] Settings window has a system tray icon checkbox to confirm, double check, Make sure you go into Tools | Settings menu, scroll down, and enable the "Show a system tray icon" and hit OK. It should come up
Please excuse my embarrassing bug report.