Axios It uses kwallet instead of gnome-keyring as the libsecret backend, but the behavior is basically the same here.
Solus Budgie Unlock keyring pop-up
I do #3 but dont use any linux machines for accessing online accounts except this forum and right now thats from
firefox instead of brave.
At some point will migrate that from mac prob and this is important info to know.
Thanx
Axios
I really didn't get this entirely until he explained it.
manual login=you are logged into the OS; no other credential asked for again; keyring satisfied at the DM stage
autologin=because of browser tentacles you must furnish your credentials to the OS at the request of the browser...
read that bold part again. goofy ain't it? but all part of the keyring apparatus from the beginning and it is always "expected" no doubt..
#3 might suit you if you only use solus acct but anything else.
" 3. Change the gnome-keyring password to an empty string. Note that this will remove encryption from all secrets protected by gnome-keyring and all secrets will be readable by any application that has read access to your home directory. This is insecure and I would not recommend this.
on the other hand the amount of applications that have access to /home
is pretty big methinks.
ReillyBrogan Disable auto-login so that your password is captured when you login
This is my choice. I can type my password in less than three seconds, and all my computers and VMs are able to hibernate, so that's what they do whenever they're not needed. Waking up from hibernation doesn't require entering my password again.
- Edited
ReillyBrogan I think this answer was comprehensive, detailed and also, very GOOD answer.
Awesome! Therefore I'm humbled before these words of wisdom. =)
I think only sensible thing then is #2 disable auto-login. It is what it is.
ps. There is psychological, "human-thing" here at play (with auto-login): You have been "promised" something (automatic login). Then you experience it like the "promise" dont't hold. Perhaps that is just really bad design (or broken) and worth of it's own thread.
pps. All answers and discussion here were very helpful and appreciated, none was ignored, there was food for thought in every one of them. If I failed communicate that I'm sorry.
edit. whoops double negative correction.
brent Well its like this back in the day I started with solus gnome then budgie
i dont remb it being as bad.
But I had more crashes when logging in at boot on gnome than anything else and when I went to auto boot
things seemed to be ok so thats where I kinda stayed.
Its not really an issue I log into my windows machine.
So prob should switch and see how it goes.
- Edited
In the startup script for your browser, make the command line:
/path/to/browser/vivaldi %U --password-store=basic
Then it won't want to use the keyring
- Edited
Hmmm that works for brave to easy way to do it. But a reminder its stored in plaintext.
BloodFeastMan I must check that out (later), thanks!
Sorry, I get tunnel vision sometimes ..
I don't trust password managers, so I made my own, and don't let the browser keep any passwords at all.
- Edited
BloodFeastMan I've always made my own pw-managers! With pen and paper!
My bookshelf has proven to be trustworthy.
qk4-li3 The one I made for myself keeps an encrypted sqlite database, it'll retrieve a list of headers, and then only open the db when it needs to retrieve data under a header, and then immediately close. If you'd like to try it out, it's stand alone and portable, but I make no guarantees since I made it for me
https://drive.proton.me/urls/5JTC4S1SJM#QsZVlakxclIq
BloodFeastMan That's clever. Very nice of you to make such offer, thank you. I think that I don't have much use for it personally though. Still, nice gesture.
Staudey But you never store passwords in your browser, right? So it wouldn't make a difference for your use case.
That's right and it's great to have options then! Maybe I'll at least try it.
So... something sudo-ing with .desktop files - ...now where's my vivaldi .desktop file? - found it... now what... erm... help!...
How do I change startup script for my browser? What's proper way to do it?
qk4-li3 Note that whenever making changes to the desktop files you should copy the desktop file from /usr/share/applications/
to ~/.local/share/applications
and then make your edits to the copy. Files in /usr/share/applications
are managed by the package manager and your changes will be overwritten on a package update (which are frequent with Vivaldi). DEs will ignore desktop entries in /usr/share/applications
if a file exists in ~/.local/share/applications
with the same name. Note that you might need to fix the desktop file if it becomes incompatible with the application, there's no mechanism for syncing just a few changes to it. When you're done making changes to the local copy run update-desktop-database ~/.local/share/applications
to make your DE pick up your changes.
qk4-li3 In the .desktop file, there are lines:
[Desktop Entry]
Version=1.0
Type=Application
Name=<name>
Comment=<not needed but whatever>
Exec=<THIS IS WHERE YOU PUT YOUR COMMAND LINE REVISION>
Icon=<some icon>
Path=<not needed for a web browser>
Terminal=false
StartupNotify=true
Hope this helps!