-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Should prompt the user to unlock the keychain when it is locked #92
Comments
Hi! Thanks for your report :) I don't know how this dialog is triggered, I'll look into it sometime! |
This happens to me as well - the login is successful but a small message is shown "Failed to save password". Package installed from AUR, steps to reproduce the same as in the description. Using v0.1.8 with Arch Linux, 5.11.1-arch1-1, x86_64 |
You may unlock your keyring manually for this work, I should make the message more explicit. I'll look into implementing locking/unlocking over DBus but this will take some time! |
Many thanks for the quick reply! I had a look at the Arch Linux wiki, and found https://wiki.archlinux.org/index.php/GNOME/Keyring#Tips_and_tricks Having closed and re-opened my instance of Spot, I was not asked for my username/password again. I do still get an email from Spotify each time I start spot though, but I suspect that is another issue. |
My underlying issue was that I didn't have a keychain setup. After following this guide to create one with |
Good point, I should not expect people to have a keyring setup. Need to update some documentation! |
Eugh - I missed the set default keyring and wasted ages. Pinephone with KDE Plasma Manjaro. Until this is fixed, ensure that you have the keyring you create set to default in Seahorse otherwise it won't work. |
Hi @SamMorrowDrums, sorry for your trouble! Would you mind sharing some details on how to setup this so that I can add more documentation or have better error messages? |
My Pinephone with KDE Plasma Manjaro setup went something like this:
File should look like this when done:
If you use nano then
Then install Also worth noting: creating a new keychain was way easier with external monitor - the app is not mobile optimised at time of writing. Then right click the password keychain and Now, restart phone, and it should all just work when you type password into If that fails, try opening seahorse, manually unlock keychain (also in right click menu on keychain) and then open spot again and type password and it should just work. At this point, at worst you have to unlock keychain before opening spot. The info in the Arch wiki is correct, just as usual there are small details like https://wiki.archlinux.org/index.php/GNOME/Keyring#Passwords_are_not_remembered I also had to use an external keyboard (for me both to enter password in Bitwarden to get my spotify credentials, and to type them into spot). Once that is done, the interface can be clicked around in spot without external keyboard for the most part at least, so it all works from there. |
@xou816 done, I edited it like 8 times because there are various caveats - but hopefully this explains it well enough now. |
Thank you so much, I did not expect such a detailed answer! I will add this to the README (unless you want to do it yourself of course). |
No problem. Please do add it, I could do it later if you prefer, but I'm not concerned about credit. Most credit to the excellent Arch Wiki.
|
Sure, I'll do it then, thanks! :) the Arch Wiki is such a valuable resource indeed! |
Hi, I'm encountering this problem when using steamdeck. I tried the mentioned solution, but the keyring doesnt unlock automatically because it seems like the user login process is not using sddm. |
fixed recently i believe! |
Describe the bug
When using a different password for gnome-keychain, than the login password. After logging in to spot, an error is shown saying failed to save password.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
When starting the app while the keychain is locked, a popup is displayed, asking you to unlock the keychain. For an example, Geary email app does this
Screenshots
None
General information:
Stack trace:
None
Additional context
None
The text was updated successfully, but these errors were encountered: