On Sonntag, 13. Oktober 2024 10:32:01 MESZ Mihir Rabade via Gnupg-users wrote:
> I have configured git commit signing, which uses gpg. While trying to
> commit, a pinentry gui popup comes up where I enter the password for my gpg
> key.
> I also configured KeepassXC's Freedesktop secret service integration to
> save passwords after disabling kwallet & uninstalling gnome keyring.
> Installed apps are correctly querying the API & keepassxc notifies which
> process queried for password. (For eg Neochat, VS Code, Zed editor, etc)
> 
> Now my issue is, that pinentry program is not offering to save passwords.
> Nor does it query for gpg password.
> This was working perfectly in KDE Neon with pinentry-gnome3.
> But not Fedora 40 or EndeavourOS. I even tried other pinentry programs
> (-gtk, -qt, -tty, -qt5, -gnome3...), but all of them ask for password on
> prompt and none offer to save password.

The possibility to use a password manager via the secret service API is 
available in pinentry-qt*. I don't know anything about the others.

Are you using KDE Plasma? In this case you will have to set the environment 
variable PINENTRY_KDE_USE_WALLET to a non-empty value. By default, pinentry-
qt* will disable support for secret service if it detects that it's running in 
KDE Plasma to prevent a deadlock with KWallet using gpg to protect the 
passwords.

Regards,
Ingo

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
https://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to