-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
KeePassXC doesn't emit a D-Bus PropertiesChanged events for Locked properties #11368
Comments
|
https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces
|
Doesn't look like a requirement. I'm not saying it can't be implemented, but it's not something you can consistently rely on, especially if you want interoperability with other Secret Service providers. In any case, don't expect it to be implemented soon. KeePassXC Secret Service code hasn't been touched in a while, and further updates are blocked by #8591. |
I wonder why Qt doesn't emit the property changed message. |
Currently I only really care about KeePassXC, but I can investigate the behaviour of other secret service providers if that would serve as a further incentive for implementing this.
Oh, that might be helpful to my project as well, so I'm fine with waiting, I guess. |
Overview
I'm trying to write a program that waits until the KeePassXC database is unlocked to perform XYZ actions.
But it seems that KeePassXC doesn't emit the events which would allow me to avoid manually checking the state via Get calls, even though
emits-change
is reported in D-Bus Introspection.Steps to Reproduce
dbus-monitor --session "type='signal',path='/org/freedesktop/secrets/aliases/default'";
Context
KeePassXC - Version 2.7.9
Revision: 8f6dd13
Operating System: Linux
Desktop Env: N/A
Window Manager: sway
Windowing System: Wayland
The text was updated successfully, but these errors were encountered: