Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 925444 - app-admin/keepassxc: no systray support
Summary: app-admin/keepassxc: no systray support
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-24 19:32 UTC by avidseeker7
Modified: 2024-02-26 01:05 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
It does support systray. See picture proof here (keepass-systray.png,10.11 KB, image/png)
2024-02-24 21:02 UTC, genBTC
Details
Settings window has a system tray icon checkbox (keepass-ToolsSettingsSystray_2024-02-25_12-14-46.png,70.68 KB, image/png)
2024-02-25 17:16 UTC, genBTC
Details

Note You need to log in before you can comment on or make changes to this bug.
Description avidseeker7 2024-02-24 19:32:22 UTC
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
Comment 1 genBTC 2024-02-24 21:02:21 UTC
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
Comment 2 avidseeker7 2024-02-24 22:39:07 UTC
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
Comment 3 genBTC 2024-02-25 17:16:40 UTC
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
Comment 4 avidseeker7 2024-02-26 01:05:02 UTC
Please excuse my embarrassing bug report.