My advice (for what it’s worth): Using the kwalletmanager that you currently have installed, check the setting. There’s an option to close the wallet when the last application stops using it. Uncheck that option.
Then install “kwalletmanager5”, which will require uninstalling “kwalletmanager”. Make the corresponding setting change.
That’s about what I have done. I have to open kwallet twice per login – once for the Plasma 5 kwallet, and once for the older KDE4 wallet (but still used by “konqueror”). Before I installed “kwalletmanager5”, I was having to open the Plasma 5 wallet several times per session.
And yes, they (the KDE folk) implemented this poorly (in my opinion).
OK, I followed your steps and see some improvement.
After un-checking the option to close the wallet when the last application stops using it and installing “kwalletmanager5”, I found that option was already un-checked.
I assume the new install may have imported the previous settings - the GUIs for both kwalletmanager and kwalletmanager5 look very similar.
I now find that I can close Chrome then restart it without the kwallet log-in prompts, that is a plus.
The first start after reboot still requires two logins to kwallet and one to the “kwallet migration agent”, which seems odd.
On next reboot, I need to watch more closely the login windows for a hint as to what might be going on.
I’ll try the entry in “$HOME/.config/kwalletrc” to get rid of the Migration Login.
I’m thinking that, perhaps, the first login is for a “k5” wallet, then the migration agent and the the “k4” wallet.
Maybe turning off the Migration agent will resolve this
My experience is that sometimes that file is not properly updated, and the migration is repeated with every login. Just inserting those lines should solve that.