# linux: Fix KeePassXC integration via org.freedesktop.Secrets \(\#33026\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/67ac80bd19eb93eab773b743475111335cfb4b5d)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 67ac80bd19eb93eab773b743475111335cfb4b5d

Requested commit: 67ac80bd19eb93eab773b743475111335cfb4b5d

Commit: 67ac80bd19eb93eab773b743475111335cfb4b5d

Tree: d5cfbd8d63db324fea30c58b3519ddfb2806df40

Author: Artem Zhurikhin

Committer: GitHub

## Message

```
linux: Fix KeePassXC integration via org.freedesktop.Secrets (#33026)

Closes #29956

Unlike GNOME Keyring, KeePassXC locks individual secrets in addition to
the entire database when configured to ask for confirmation for access
requests by DBus clients. As such, before the secret is read it should
be unlocked by the client.

Tested against both KeePassXC and GNOME Keyring, and with this patch Zed
successfully logs in and fetches the API keys from the Secret Service.

Release Notes:

- Fixed KeePassXC integration via org.freedesktop.Secrets
```

## Parents

- [ac30a8b0dff0c3694472ad452142e1d1b352e850](https://git.cafe/gitcafe/zed/commit/ac30a8b0dff0c3694472ad452142e1d1b352e850?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/67ac80bd19eb93eab773b743475111335cfb4b5d?format=markdown)
