-
-
Notifications
You must be signed in to change notification settings - Fork 6.6k
Description
Summary
ZED spams org.freedesktop.secrets on every launch despite no secrets being needed (no GIT nor LLMs are configured either). This becomes tiresome if KeePassXC is used for the Secret Service as you get prompted to unlock encrypted Secrets Keyring/Database every time you launch ZED, multiple times on many occasions.
Steps to trigger the problem:
-
Enable Secret Service in KeePassXC & DBUS Auto-Start support. Make sure that Kwallet and gnome-keyring aren't used/present in the system.
-
Launch ZED with default settings.
-
This triggers KeePassXC and prompts for the Keyring password (due to invocation of Secrets Service API which holds encrypted Secrets). Closing KeePassXC causes ZED to re-try hence re-open KeePassXC.
Logs:
$ dbus-monitor --session for just launching ZED (and no other action):
https://gist.github.com/GrabbenD/5a98516ed0e190215624b04ff46609ab
Expected Behavior:
Secrets Service API should ideally only be invoked when the user tries to use any relevant functionality which requires secrets. I recall this being the old behavior as I didn't observe this problem when I tried ZED for the first time last year.
Zed Version and System Specs
Confirmed in:
0.177.90.178.5