How to turn off request for creating a default keyring



  • Each time I open a web site with login fields, Vivaldi is asking me to create the default keyring (Debian-Jessie 64bit with gnome-keyring). I have turned off gnome-keyring-daemon autostart intentionally for several reasons: 1. it interferes with Yubikey and gpg. 2. it is just "snake oil" with regard to security as the keyring ist continuosly unlocked while I am logged-in and the password is maintained in line with the login-PW. 3. When establishing a VPN-connection via Network-Manager, the strong password for my VPN-key will be stored in the gnome-keyring (and thus is readable all the time I am logged-in) despite the fact that I only use VPN-connections from time for short connections. To really gain security on my desktop I either use gpg for single files, or encfs for directory trees. For portable devices an encrypted home partition or of the disk is another choice. So, what I would appreciate in Vivaldi is: provide the posssibility to just encrypt the password-database (~/.config/vivaldi*/Default/Login\ Data) by GnuPG, or provide the possibility to use a master-password (like Iceweasel/Firefox). If that is not possible, I'll consider encrypting the whole Vivaldi profile using encfs. But anyhow[b] these PopUps requesting the keyring are really annoing[/b] me. Not to forget: Vivaldi is a fast and slim browser compared to Firefox and Chromium) and I would like to use it instead - as long as it stays like that and doesn't get bloated by other functions like e-mail, calendar, ...



  • I have searched for a solution and learned that at least Chromium (on which vivaldi is based) can be controlled via parameters on the command line when calling the binary "vivaldi-bin".
    The full list of parameters for chromium can be found here: http://peter.sh/experiments/chromium-command-line-switches/

    There we have the option "–password-store ":
    Specifies which password store to use (detect, default, gnome, kwallet).

    So, my question is:
    1 Does vivaldi accept all the chromium parameters?
    2. Is there a configuration file where those options can be put in?
    3. What does "default" mean?
    P.S.: I just want to turn off the requests for gnome-keyring.

    Regards,
    debianfan



  • Unfortunately neither option works when calling vivaldi with a.m. parameters from within a X-term.
    It always throws this error message:

    ERROR:native_backend_libsecret.cc(479)] Libsecret add raw login failed: The '/org/freedesktop/secrets/aliases/default' object does not exist



  • SOLVED

    I found the solution by diggung quite old bugs and complaints like "browser start verry slow", …
    I now start it with this command + option:

    vivaldi --password-store=basic
    

    and vivaldi starts as fast as never seen and the nasty popups are gone.
    I'll now create a bash script including encryption of```
    ~/.config/vivaldi*/Default/Login\ Data



  • Could you share the content of your bash script?
    What does the line "~/.config/vivaldi*/Default/Login\ Data" do?

    Explain if for us newbies to Linux and Vivaldi pretty please :)


  • Moderator

    @swub:

    What does the line "~/.config/vivaldi*/Default/Login\ Data"

    The Login Data file stores all your saved passwords.


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.