Improved integration for KWallet with the rest of the system
Open, WishlistPublic

Description

Description

Recently I wrote a blog, on how to save the ssh keys in kwallet via ksshaskpass. But this thing should be automated and better integrated. Similar picture is with the gpg keys. I'd really love to see this improve this in KDE. This would really the developers who constantly use ssh, git, gpg keys in their workflow.

What it will take

It'll take to rework in kwallet. Implement more things in the dbus of org.freedesktop.secrets.

How we know we succeeded

When a developer will not need to put their ssh passphrase everytime they use ssh, or put the gpg passphrase everytime when they use it for signing mails or commits.

Relevant links

Not sure but gnome-keyring might help?

https://gitlab.gnome.org/GNOME/gnome-keyring

Any links that will help people find more information and understand the goal better?

https://soumyadghosh.github.io/website/blog/kde-ssh-add/
https://unix.stackexchange.com/questions/724894/how-do-i-set-up-kde-kwallet-and-ssh-so-im-not-asked-to-enter-my-ssh-passphrase
https://kcore.org/2022/05/18/ssh-passphrases-kde/

Champions

The team is:

  • XXX
  • XXX
  • XXX

I am willing to put work into this

  • soumyadghosh

I am interested

  • add your name
soumyadghosh updated the task description. (Show Details)Jun 9 2024, 9:32 AM
soumyadghosh updated the task description. (Show Details)Jun 9 2024, 9:34 AM

Implement more things in the dbus of org.freedesktop.secrets

What specifically needs implementing that isn't already?

lydia updated the task description. (Show Details)Jun 14 2024, 6:01 PM
lydia added a subscriber: lydia.

Each goal needs Champions. If no-one is found it will unfortunately not be eligible for voting.

lydia triaged this task as Wishlist priority.Jun 14 2024, 6:28 PM

Implement more things in the dbus of org.freedesktop.secrets

What specifically needs implementing that isn't already?

Currently, there is no way to save the passphrase of GPG keys in the kwallet. Also, kwallet saves the ssh key passphrase, but it isn't always autostarted and I will need to manually and mindfully tick the Remember button to actually save the passphrase in the pinentry popup.

frdbr added a subscriber: frdbr.Jul 29 2024, 3:53 PM
frdbr added a comment.Aug 12 2024, 7:39 PM

Hello,

Please note that the deadline just around the corner on Wednesday, so now is the time to finalize your proposal. Remember that proposals without a Goal Champion will be disqualified, so this step is crucial to ensure your idea moves forward. If you need help or have any questions, please let me know.

If you’re unable to finish your proposal but still want to participate, consider contributing to other ongoing tasks.

Thank you for submitting your ideas for the KDE Goals!

Agree with this 100%. It is a pain to set up and new users will be lost trying to work it out. There should be a simple way to get this set up eg. with a UI in KWallet for example.