Bug 417137 - Dialog to create password storage cannot be deactivated, pops up every single time
Summary: Dialog to create password storage cannot be deactivated, pops up every single...
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-kwallet
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 5.66.0
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Valentin Rusu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-04 10:43 UTC by J Appel
Modified: 2020-02-06 15:48 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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!