Bug 477098 - Unlock wallet when password is entered once
Summary: Unlock wallet when password is entered once
Status: RESOLVED NOT A BUG
Alias: None
Product: kwalletmanager
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Valentin Rusu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-16 14:10 UTC by marques.techtalk
Modified: 2023-11-16 20:51 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 marques.techtalk 2023-11-16 14:10:21 UTC
SUMMARY
***
Kwallet has always been the hardest part to figure out when I first got into Linux. It would be an easier time for everybody if Plasma 6 had the ability to have its kwallet unlocked as soon as you enter the password to decrypt your drive, or unlock the login screen, depending on how you have your system set up. kwallet-pam is the software I'm asking to be integrated into KDE. 
***


STEPS TO REPRODUCE
1. Add a password to login/ encrypt your disk
2. Boot the system
3. Get a password prompt again when you open apps that are protected. 

OBSERVED RESULT
I have to enter passwords twice. Once at startup, and for kwallet.

EXPECTED RESULT
I have to enter a password once, at startup.

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

ADDITIONAL INFORMATION
Kwallet by default could just have the same password as login for apps it protects, so that it won't bother the user unless they want to explicitly change something about kwallet.
Comment 1 Nicolas Fella 2023-11-16 15:21:17 UTC
> kwallet-pam is the software I'm asking to be integrated into KDE. 

What do you mean with this? kwallet-pam is part of KDE and does what you are describing, so what's the issue?
Comment 2 Nate Graham 2023-11-16 20:51:28 UTC
It already works exactly as you want, as long as the following conditions are met:
1. you have kwallet-pam installed. This is something you can do, but distros decide whether to pre-install it.
2. Your wallet password matches your login password.
2a. if you're using automatic login, your wallet password must be blank.