On my Ubuntu PC, when the login password is entered upon bootup, the keyring authentication automatically uses my login password to satisfy the keyring’s need for a password. So unless I break something, I never need to see or think about the keyring password on my Ubuntu PC. In Ubuntu, the keyring apparently snatches your password that you enter upon login as you login and is satisfied after that, without ever asking you to enter it manually.
On the Librem 5, the keyring requires a password to be entered manually, every time I login. With three times of needing to enter a password just to boot the phone up, this can be a little bothersome and needlessly redundant.
So I installed seahorse in to the Librem 5. Now I can see all of the keys on my Librem 5 using seahorse. What I see there in the way of authentication components, looks the same as it does on my Ubuntu PC. But I am not an expert in this area and might be missing something. Upon bootup on the Librem 5, you’ll see that an application is requesting keyring authentication. That is the third time you have to enter a password when booting the Librem 5. Does anyone here know how to tell that application (whichever that application is) that needs the password, to use the login password without asking me to enter the password manually, for a third time? Either that inquiring application is not looking at the keyring on its own, or the keyring is not automatically using the login password to satisfy its own password requirements. I don’t know which is the case here.
This seems like it should be easy to fix for someone who knows how to do it. This would reduce the number of times of entering the password upon bootup on the Librem 5, to only entering the password twice. In an effort to get a remote X display from the Librem 5 to my PC, working on my Ubuntu PC, I accidentally damaged my .Xauthority file on the PC, which locked my login profile out of the operating system. I got back in by logging in as another user and resetting my regular user’s profile’s password from the other user’s login. But when going back in to my regular profile after that, the annoying keyring thing came up every time I did anything as the keyring didn’t have a valid password anymore. I fixed the problem by installing and using seahorse. I deleted the Default key and created a new Default key with an identical password to my login password. Then after I rebooted the second time, I found that the keyring automatically discovered the newly valid keyring password and quit bothering me to enter it manually after that, even on all future booting and rebooting. But in the Librem 5, I don’t know how to tell the keyring to look at the login password instead of asking me for it, during each boot or reboot. In Ubuntu, the keyring trying and succeeding with the login password is automatic, every time I login. Anyone here know how to tell PureOS how to do the same?