rab0171610 wrote:
What is saved by the key ring is your passwords for websites that you save so that you do not have to enter them every single time. Most people probably use this feature. These passwords are encrypted when using gnome-keyring or kwallet.
I do not agree that it is a completely different discussion. Moving forward, pinentry will require gnome-keyring. You have temporarily bypassed that by using package.mask. Your solution is not a solution but a temporary workaround.
In the future, you will need to embrace gnome-keyring or kwallet, or you will need to launch vivaldi with the --password-store=basic command line argument. The only other way to avoid this and let vivaldi fall back to basic unencrypted mode by default would be to ensure that gnome-keyring is not present on your system. The only way to do that would be to add gnome-keyring to package provided (most will likely not recommend you to do that), rename the gnome-keyring binary so that it is not found by vivaldi or make it not executable (which you would have to do every time gnome-keyring is updated), or maintain your own ebuilds (and possibly patches) in a local repository that would prevent gnome-keyring being installed as a dependency.
Enjoy the temporary workaround, but eventually after a future update, you will be right back in the situation you found yourself in now.
Since you want to take it further, I'm at loss as which passwords are saved. The cases I see are:
- passwords of sites like this forum. I have to give ID and password and then I choose to stay logged in. But AFAIK this is done by session cookies from the site you visit. In any case when I wipe the cookies I have to log in again.
- passwords related to sites like my bank. There isn't really a password to store. There is only and ID and the rest is 2FA.
- the ones I'm not sure on are those from shops and auction sites. You have an account there and need to log in with ID and password. But then I never have the browser ask to store the password.
I must add that is is my habitude to set the browser to:
- not store passwords
- not store payment methodes
- not allow sites to check for saved payment methods
- not allow the browser to save and fill addresses
- not allow search in the address bar
- not allow search in the history
- not let google services do autofill
- lots of other things are set to "block" like autoplay, geolocation, automatic downloads, bluetooth, midi...
Maybe I'm a bit paranoid.
Hu wrote:Spanik wrote:Spanik wrote:After adding "-gtk -gnome-keyring" to /etc/portage/package.use/pinentry I ran "emerge --update --changed-use --deep @ world". Followed by "emerge --pretend --verbose --depclean gnome-base/gnome-keyring " which told ne "nothing to do". Starting Vivaldi still asked for the password to the keyring. I then ran "emerge --search app-crypt/gnome-keyring" and it was still there listed as being installed (1.3.2-r1).
That is strange. As far as I can tell, gnome-keyring has never been in app-crypt.
That is my fault, pinentry is in app-crypt, not gnome-keyring. Typing too quickly and not checking.