Bug 417137

Summary: Dialog to create password storage cannot be deactivated, pops up every single time
Product: [Frameworks and Libraries] frameworks-kwallet Reporter: J Appel <scl+kde>
Component: generalAssignee: Valentin Rusu <valir>
Status: RESOLVED WORKSFORME    
Severity: wishlist CC: kdelibs-bugs-null, nate
Priority: NOR    
Version First Reported In: 5.66.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description J Appel 2020-02-04 10:43:47 UTC
SUMMARY

Programs may ask for the password storage framework. Users who do not wish to use it will be asked every single program start to create the storage, even though it is unecessary to run the program.

STEPS TO REPRODUCE
1. Start program who wants to use the password storage framework, for example Chromium
2. At startup the user is asked to create password storage, the user declines.
3. Next start the user gets asked again.

OBSERVED RESULT
Users who do not wish to use the framework will be asked every single time to create it.

EXPECTED RESULT
The user should be able to chose to be not asked again.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 19.12.1
KDE Frameworks Version: 5.66
Qt Version: 5.14.1

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2020-02-05 21:48:25 UTC
Have you turned off the password storage framework globally at System Settings > Account Details > KDE Wallet > uncheck "Enable the KDE wallet subsystem"?
Comment 2 J Appel 2020-02-06 09:36:51 UTC
Hi Nate, thanks for looking into this.

In System Settings, there is no "Account Details". I changed the language to English to check, the search turns out empty.

Also the search for kwallet or "pass"(word) turns out empty in system settings.

Kwallet and kwallet-signon-manager are installed, removal is not possible as it would break kaccounts-integration and kio. 

Maybe the kcm for kwallet comes with kwalletmanager? If so, it would be weird to install a thing to be able to deactivate it : )
Comment 3 J Appel 2020-02-06 09:44:10 UTC
A few moments later:

I installed kwalletmanager, now the kcm is there. I deactived the wallet subsystem, needed to log out for it to take effect.

The nagging popups are gone \o/, which is great for me. 

I would suggest to enable the deactivation of wallet subsystem right in the popup so that the user would not have to install kwalletmanager, uncheck the box and deinstall it again. That was rather unintuitive for me.
Comment 4 Nate Graham 2020-02-06 15:48:12 UTC
Thanks!