How can I get rid of kdewallet?

I’ve Googled and searched and struggled and meandered many menus, but it is no-go.

Error when attempting to decrypt the wallet kdewallet using GPG. If you’re using a SmartCard, please ensure it’s inserted then try again.

Hopeless. The KDE folks are not conveying enough information to resolve the issue and nobody seems able to figure it out. So, now, I just want to kill the thing dead, dead, dead. The obvious choice is to just disable it. Did that. Not really disabled. I still have to click away this uselessly disruptive pop-up.

$Version]
update_info=kwallet-4.13.upd:kde4.13

[Wallet]
Close When Idle=false
Close on Screensaver=false
Enabled=false
So kdewalletmanager doesn’t work. Neither does sys-settings->account-details->unclick-entable-wallet. Any ideas?

It’s far from clear what you are doing, or what you are trying to do, or what is giving you problems.

The output that you show is from the kdewallet from KDE4. There is also a separate kdewallet from Plasma 5. Presumably the old one will disappear when the transition to Plasma 5 is complete (maybe in 42.2 or later).

And, for that matter, there’s kwalletmanager and kwalletmanager5. It isn’t clear which one is giving problems.

In any case, kdewallet doesn’t just magically open. It opens because it is requested by an application (perhaps by NetworkManager for WiFi connection setup). If you can tell us what triggers it, maybe we can guess which wallet you are talking about.

It is also possible to make a clean start. Simply delete everything with name that begins “kwallet” in
.kde4/config and .kde4/share : for the kde4 kwallet, and in
.config and .local/share : for the Plasma 5 kwallet. Then logout and log back in.

Then, when requested for a kwallet password to set it up, choose a convention password instead of GPG (I think it says “blowfish encryption for the conventional password”. Then use a blank password (string of length 0) and ignore the complaint that the password is weak. After that, you should never again be bothered.

LEAP 42.1 includes such a mixture? A little inconvenient.

There is also a separate kdewallet from Plasma 5. Presumably the old one will disappear when the transition to Plasma 5 is complete (maybe in 42.2 or later).

So that’s why some of the utilities end with the digit “5”!

And, for that matter, there’s kwalletmanager and kwalletmanager5. It isn’t clear which one is giving problems.
kwalletd5 is running.
In any case, kdewallet doesn’t just magically open. It opens because it is requested …]. If you can tell us what triggers it, maybe we can guess which wallet you are talking about.
Any technology sufficiently advanced is indistinguishable from magic. Anyway, I knew that, but chasing down the cause was feeling like it was beyond my abilities. It was “google-chrome” that was triggering it. Finding the cause ought not be that hard.
It is also possible to make a clean start. Simply delete everything with name that begins “kwallet”…
There we go. I really don’t need the “assistance”, especially given that it isn’t working.

Thank you so much! Regards, - B

Hi,

I found the same situation in Fedora and Debian testing. They could not decide to ship Kdepim5 (Kontact and Kmail). I have solved this inconvenience as follows: I encripted my /home and activated automatic login and let the passwords of kwallet empty. One should be aware that there are unprotected wallets in the backups. The backups should be encrypted also.

Now I think that you can upgrade to Kontact5 and KMail5. It’s not a good idea to get rid of Kwallet.

Best regards,
Bequimão

Try pam_kwallet and pam_kwallet5. You’ll need both to completely get rid of the pop-ups.
Add the following lines to /etc/pam.d/sddm:

auth     optional       pam_kwallet5.so
auth     optional       pam_kwallet.so kdehome=.kde4
session  optional       pam_kwallet5.so auto_start
session  optional       pam_kwallet.so auto_start

Delete your current wallets in kwalletmanager and kwalletmanager5 and choose blowfish the next time when you asked and use your login password.

I am using leap 42.1, plasma5.
I installed over a previous 13.2 system. It was a new install but preserved home partition, file system, etc.

Opened kwalletmanager from Settings - System.
Deleted all wallets.
Created a new one (using my initials, JC, could have been anything).
Used GPG (had previously set up GPG, with my key as Ultimate Trust)
Entered my GPG passphrase as prompted

Opened Chrome…
Chrome asked to create a new wallet => kdewallet (a generic name, it did not ask to use my JC wallet)
It did not ask for my GPG passphrase

It now works, without the annoying error at chrome start-up.

Kwallet works fine for me. Sounds like a configuration issue maybe. Just clear the .kwallet stuff as already suggested and either don’t use it or start again. The only time I get kwallet opening on my desktop is when I first use Chromium when it offers to save your passwords. I don’t think you have to use it though, indeed you can easily disable passwords being saved in Chromium, under settings.

That would preserve the version-4 kwallet. But that’s distinct from the version-5 kwallet.e

Opened kwalletmanager from Settings - System.
Deleted all wallets.

It is unclear whether you opened version-4 system settings, and deleted the version-4 kwallet, or you opened the version-5 system settings and deleted the (not yet created) version-5 kwallet.

Opened Chrome…
Chrome asked to create a new wallet => kdewallet (a generic name, it did not ask to use my JC wallet)
It did not ask for my GPG passphrase

One of those (the JC wallet that you created, and the one that Chrome wanted) was version-4 while the other was version-5. But I’m not sure which was which.

It now works, without the annoying error at chrome start-up.

This is probably because you are using GPG encryption for the wallets (both of them) with the same key. And the key is being remembered by gpg-agent. So opening one wallet makes the other openable without further intervention.