KDE Wallet Service

Could someone explain what is going on with Leap / KDE / Wallet / GPG key encryption?

I am a new user (Leap 42.2, KDE Plasma 5.8.6) and aside from popup windows, I am finding programs want this (KMail the latest). The road dead-ends with 'Unable to locate at least one encrypting GPG key."

Searching for the topic reveals almost nothing useful. I would be happy to install a GPG key and work either with the default KWallet / KDE Wallet Service / whatever. I would just dearly love to find a web page explaining how to do so. I have found nothing yet.

I’m not yet using GPG, but hopefully this is enough to get you started…

https://nwrickert2.wordpress.com/2016/08/19/taming-kdewallet/#gpg

If you are not already familiar with GPG, then my advice would be to use convention encryption for KDE Wallet (I think it calls that “blowfish”).

There’s a learning curve for kwallet. And there is a very steep learning curve for GPG. Combining both is a bit much.

Yes, I have to agree with you – there’s not much in the openSUSE documentation for KWallet but, in the KDE documentation there’s some useful, well written, help:
<https://docs.kde.org/stable5/en/kdeutils/kwallet5/index.html&gt;

  • I personally tend to take “the easy way out” and use the “Classic, blowfish encrypted file” with an empty password – please do not begin to rub your eyes
    : there is a reason.

If you set a password (and, with GPG this is compulsory) then, quite often you’ll be prompted for the KWallet password whenever an application (such as KMail) wants to access the password database.

[HR][/HR]The “pam_kwallet” package doesn’t seem to be installed by default by the Leap 42.2 KDE installation:


 > zypper info pam_kwallet
Loading repository data...
Reading installed packages...


Information for package pam_kwallet:
------------------------------------
Repository     : Haupt-Repository (OSS)
Name           : pam_kwallet
Version        : 5.7.1-1.1
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 44.8 KiB
Installed      : No
Status         : not installed
Source package : pam_kwallet-5.7.1-1.1.src
Summary        : A PAM Module for kwallet signing
Description    :
    This PAM module allows you to automatically open your kwallet
    when signing into your account.

 >