Bug 438823

Summary: "kded5 has requested to open the wallet": no information, no way to reject
Product: [Frameworks and Libraries] frameworks-kwallet Reporter: Ralf Jung <post>
Component: generalAssignee: Valentin Rusu <valir>
Status: RESOLVED DUPLICATE    
Severity: normal CC: kdelibs-bugs, mk.mateng, nate
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ralf Jung 2021-06-17 19:31:21 UTC
Every now and then, when I start an application (Steam seems to often trigger this), I then get a pop from KWallet saying that kded5 requested to open the wallet, could I please enter my password.

This popup contains very little useful information, since kded5 is doing many different things. So all I know is *something* wants to access all my passwords. What are my options?

- I can hit "cancel". In that case, the password prompt will just open again. I have hit "escape" for more than a minute to see if it ever gives up; it looks like the computer has more patience than I do.
- Or I can enter my password, and just hope that this request is legitimate.

This is not a great user experience for two reasons:
- There is not enough information presented to make a meaningful choice.
- There is no way to even make a choice, since when I want to say "no", KDE simply ignores that and just asks again until I give in and say "yes".



Operating System: Debian GNU/Linux 11
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.0-6-amd64
OS Type: 64-bit
Processors: 8 × Intel® Xeon® CPU E3-1505M v5 @ 2.80GHz
Memory: 31,2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics P530
Comment 1 Nate Graham 2021-06-18 13:34:37 UTC
Indeed. :/

Cannot reproduce the "infinite asking again" behavior though. That seems like it might be a client bug in Steam.
Comment 2 Ralf Jung 2021-06-18 13:49:12 UTC
So is Steam able to access the KDE wallet? I wasn't able to find information about this, and I'd prefer it it did not access my wallet...

Usually when an application accesses the wallet, it shows the application name and I can say "deny forever". So the fact that kded5 is listed here makes me wonder if this is truly Steam doing this, or if launching steam triggers... something... that triggers kded5 into doing something.
Comment 3 Ralf Jung 2021-06-19 11:14:09 UTC
Another situation where such a "kded5" wallet prompt appears is when I shut down a VM in virt-manager. So I suspect it has something to do with network devices changing?
Comment 4 michaelk83 2022-09-06 12:17:37 UTC

*** This bug has been marked as a duplicate of bug 451039 ***