Kmail without kdewallet?

cr cr at
Mon Sep 18 10:39:11 BST 2017

On Thursday, 7 September 2017 10:09:08 AM NZST René J.V. Bertin wrote:
> On Thursday September 07 2017 19:35:58 cr wrote:
> >I installed Debian 9 on my server and it came with kmail 5.   I use mostly
> >Gnome apps, currently with LXDE desktop, Kmail's the only kde program I run
> >aside from k3b.    And it really is 'kdewallet'.
> kdewallet is the default name for the wallet file that kwallet will create
> for you unless told to do otherwise. The software is split in 2 projects:
> the KWallet framework and the kwalletmanager utility to interact with it.
> I'd be surprised if Debian deviated from their habits used "kdewallet" in
> their package names.
> >At some point I think I will try uninstalling kdewallet and see what
> >breaks...

> You could probably figure out how to not USE the kwallet service - KDE PIM4
> has a fallback in which it stores passwords in hardly encrypted form in its
> own config (rc) files when kwallet isn't functioning. I never managed to
> get it to ask once (per session) for each email password and then cache
> that in memory, like you can with Thunderbird.
> I strongly doubt that you can uninstall the kwallet framework; that's a
> shared library and dependency for probably every PIM component that needs
> to be able to authenticate. Remove the library and all those components
> will refuse to launch.
> R.

Yes it's kwallet...

I suspect you're right.   I just ran Synaptic and when I ticked 'uninstall' 
for a kwallet lib file, it wanted to uninstall kmail and akonadi too...

It appears that, if I log in on my server, kwallet activates and lurks and 
when I subsequently launch kmail (ssh'd from a remote laptop) kwallet opens a 
dialog box ON THE SERVER for its password.   Frustrating when I'm not on the 
If I have NOT previously logged in on the server, then kmail opens its own box 
on the laptop for my ISP's password which it remembers for the rest of that 
session.   Which is good.   So obviously kmail can function without kwallet if 
it has to, I just can't find an option to force it to.

So now I just have to find a way to kill kwallet dead without actually 
uninstalling it...   (I never use it for anything else)

Chris Rodliffe

More information about the kde mailing list