By gentoo it is not possible to store gpg passphrase in kde (it works in gnome). If you signing or encrypt a mail (with kmail claws-mail ...) you will always ask for a password and it will not save in kwallet. In other dist (debian fedora ...) you can save the password in kde with kwallet. Debian e.g. use kwalletcli from https://www.mirbsd.org/kwalletcli.htm with pinentry to use kawallet.
Created attachment 358664 [details]
I have created a ebuild for kwalletcli.
Maybe someone is interested in this package, i would prefer to open a bug at upstream to fix the root issue instead of adding another tool to the tree.
(In reply to Johannes Huber from comment #2)
> Maybe someone is interested in this package, i would prefer to open a bug at
> upstream to fix the root issue instead of adding another tool to the tree.
The problem is that kwallet not really is a password-manager. It can't store passwords from kdesu, sftp passwords from dophin or gpg passwords ...
Kwallet here only save imap passwords, but a password sever/manager should not only save imap passwords.
A desktop like KDE should have a working password manager/server. I have use more as 10 years gnome and since 3 month i use KDE, but kwallet is more as disappointing.
And that's fine, but if you want a better wallet, talk to KDE upstream. At this point we don't have anyone interested in packaging it. If you want it that badly, come up with an ebuild and find someone to proxy-maintain it.
(In reply to Chris Reffett from comment #4)
> And that's fine, but if you want a better wallet, talk to KDE upstream. At
> this point we don't have anyone interested in packaging it. If you want it
> that badly, come up with an ebuild and find someone to proxy-maintain it.
And what do you want to say with your replay? I have never ask if someone maintain the ebuild. After switch to KDE on my gentoo box i can't read/send
signing or encrypt mails without always ask for the password. Other dist or other Desktops can this better and i make a ebuild for gentoo an post it here, thats all. If you and all other gentoo user don't need it (and i am sure you know what all other user need for its desktops) close/delete the bug or something else. Do you really expect that i ask you or someone else what i need for my desktop? If you not interested no problem.
Since KDE SC 4.12, this is fixed upstream. So we are out of the game here.
(In reply to Johannes Huber from comment #6)
> Since KDE SC 4.12, this is fixed upstream. So we are out of the game here.
No. Now you can create a new wallet with gpg encryption. But this has nothing to do with that kwallet can't save the password from private gpg key. If you got a enciphered gpg mail you will always ask for your gpg password if you want to read the mail. If you install kwalletcli and add "pinentry-program /usr/bin/pinentry-kwallet" at the end from your ~/.gnupg/gpg-agent.conf file then kwallet can save your pasword from your gpg-key in kwallet and you can read your enciphered mail without always ask for the password.
But it is not my problem anymore i remove the complete kde applications this or next weekend from my gentoo box ...